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>



Formation continue
||
<!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>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!