Maison  >  Article  >  interface Web  >  Quelques questions sur les cordes

Quelques questions sur les cordes

一个新手
一个新手original
2017-10-07 11:39:161258parcourir

Les professionnels de l'informatique devraient tous savoir que les chaînes (de type String) sont indissociables du développement en langage C, C++, C#, Java, .NET, etc. Dans le développement web front-end, les chaînes ont également joué un rôle important, donc aujourd'hui le contenu d'apprentissage est : sur les chaînes.
1. Rechercher des caractères
(1) charAt(subscript); Recherchez le caractère avec l'indice spécifié, par exemple : var a="hello" var b=a.charAt(2); Recherchez le caractère avec l'indice 2, le résultat de b est le premier l, les indices commencent à 0
(2) charCodeAt (indice) : recherchez le code ASCII du caractère avec l'indice spécifié, par exemple : var a="hyya" ; var b=a.charCodeAt(3); le caractère a, et le résultat est 97
2. Index de recherche par caractère (indice)
(1) indexOf ("personnage"); l'index du premier caractère qualifié trouvé d'avant en arrière, par exemple : var a="ayidjds"; var b=indexOf("d");
(2) lastindexOf("character"); l'index du premier caractère qualifié trouvé de l'arrière vers l'avant, par exemple : var a="dfferdrt"; var b=lastindexOf("r"); ;
3. Concaténation de chaînes
(1) Connectez-vous via "+" : var str1="hello"; var str2="world"; var str3=str1+str2; le résultat de str3 est "helloworld" ; (2) Connectez-vous via concat : var str1=”hello”; var str2=”world”; var str3=str1.concat(str2); 4. Interception de chaîne
(1) slice(star,end); satr : l'indice de début de l'interception, end : l'indice de fin de l'interception, où la partie interceptée inclut la position de départ, mais n'inclut pas la position de fin, par exemple : var a = "bonjour le monde"; var b=a.slice(0,4); le résultat de b est : "l'enfer" ; Remarque :
a. Si la position finale n'est pas écrite, la partie interceptée va du début à la fin de l'étoile, par exemple : var a="hello world"; var b=a.slice(2); "Salut le monde" ;
b. Si la valeur de end est inférieure à la valeur de star, par exemple : var b.slice(4,2); le résultat renvoyé par b est vide
                                                                                                          mais c.star mais end all peut être des nombres négatifs, indiquant combien de nombres compter de l'arrière vers l'avant. Les indices commencent à 1
. (2) substr(star,count), star est identique à star dans slice, count: number, par exemple : var a="hello world"; var b=a.substr(1,3); est : "eh" ;
​ ​ Remarque :
a. Si vous n'écrivez pas le compte, interceptez de l'étoile à la fin
b.star peut aussi être un nombre négatif, comme slice
(3) substring(star,end); a la même fonction que slice
​ ​ Remarque :
a. Si la valeur de end est inférieure à la valeur de star, l'ordinateur ajustera intelligemment star et end. Par exemple : substring(4,2) produira le même résultat que substring(2,4)
. b. Lorsque l'étoile et la fin sont tous des nombres négatifs, le résultat de sortie est vide
c. Lorsque l'étoile ou la fin est un nombre négatif, tous les caractères seront interceptés
5. Convertir la chaîne en tableau
            split("chaîne");
Les connaissances sur les chaînes ne se limitent pas à cela. Les étudiants qui souhaitent en savoir plus sur les chaînes peuvent aller en ligne pour trouver des informations plus détaillées. Pour moi, ce qui précède est suffisant.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn