Propriétés et méthodes de l'objet String en JavaScript
Attributs et méthodes de l'objet String
longueur : Récupère la cha?ne longueur. Par exemple?: var len = strObj.length
toLowerCase()?: convertit les lettres de la cha?ne en minuscules. Par exemple?: strObj.toLowerCase()
toUpperCase()?: convertit les lettres de la cha?ne en majuscules. Tels que?: strObj.toUpperCase()
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="ASDfgh"; document.write(str.length+"<br/>"); document.write(str.toLowerCase()+"<br/>"); document.write(str.toUpperCase()+"<br/>"); </script> </head> <body> </body> </html>
charAt(index)
Fonction?: Renvoie un caractère à la position d'indice spécifiée. S'il n'est pas trouvé, une cha?ne vide est renvoyée.
Syntaxe?: strObj.charAt(index)
Paramètres?: l'index est un numéro d'index spécifié et un caractère est renvoyé en fonction de l'index numéro d'index.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; for(var i=0;i<str.length;i++){ document.write(str.charAt(i)+"<br/>"); } </script> </head> <body> </body> </html>
indexOf()
Fonction?: Renvoie la valeur d'index d'une sous-cha?ne dans la cha?ne d'origine (l'ordre de recherche est de gauche à droite). S'il n'est pas trouvé, -1 est renvoyé.
Syntaxe?: strObj.indexOf(substr)
Paramètres?: substr représente une sous-cha?ne à trouver.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.indexOf("J")+"<br/>"); document.write(str.indexOf("S")+"<br/>"); document.write(str.indexOf("s")+"<br/>"); </script> </head> <body> </body> </html>
lastIndexOf()
fonction : Dans la cha?ne d'origine, recherchez une certaine sous-cha?ne de droite à gauche. S'il n'est pas trouvé, -1 est renvoyé.
Syntaxe?: strObj.lastIndexOf(substr)
Paramètres?: substr représente la sous-cha?ne à trouver.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.lastIndexOf("J")+"<br/>"); document.write(str.lastIndexOf("S")+"<br/>"); document.write(str.lastIndexOf("s")+"<br/>"); </script> </head> <body> </body> </html>
substr()
Fonction?: Dans la cha?ne d'origine, renvoie une sous-cha?ne.
Syntaxe?: strObj.substr(startIndex [, length])
Description?: à partir de l'indice startIndex, renvoie les caractères de longueur.
Paramètres?:
startIndex représente le numéro d'index de départ de la recherche?;
-
la longueur est facultative et renvoie quelques caractères. En cas d'omission, revient toujours à la fin.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.substr(6)+"<br/>"); document.write(str.substr(6,4)+"<br/>"); </script> </head> <body> </body> </html>
substring()
Fonction?: Dans la cha?ne d'origine, renvoie une sous-cha?ne.
Syntaxe?: strObj.substring(startIndex [, endIndex])
Description?: Renvoie la valeur de l'index de départ de startIndex à la valeur de l'index de fin de endIndex tous les caractères entre.
Paramètres?:
startIndex?: représente la valeur de l'index de départ.
endIndex?: facultatif, représentant la valeur de l'index de fin. En cas d'omission, tous les caractères jusqu'à la fin sont généralement renvoyés.
Remarque?: Si le deuxième paramètre est omis, les résultats de substr() et substring() seront les mêmes.
Remarque?: Les caractères renvoyés par substring() incluent les caractères de startIndex et n'incluent pas les caractères de endIndex.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.substring(6)+"<br/>"); document.write(str.substring(6,10)+"<br/>"); </script> </head> <body> </body> </html>
split()?: Convertir une cha?ne en tableau
Fonction : Couper une ficelle en plusieurs segments. Renvoie un tableau.
Syntaxe?: strObj.split(split number)
Paramètre?: Le paramètre est une cha?ne de nombres fractionnés. Coupez la cha?ne en plusieurs segments en utilisant le numéro de division spécifié.
Utilisez l'espace comme nombre de division pour diviser la cha?ne Bonjour JavaScript
dans le tableau Bonjour, JavaScript
?
?
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var str="Hello JavaScript"; document.write(str.split(" ")) </script> </head> <body> </body> </html>