L'objet chaîne Sting est l'un des objets intégrés fournis par Javascript.
Faites particulièrement attention ici, le premier caractère de la chaîne est le 0ème caractère et le deuxième caractère est le 1er caractère.
1. Méthode de création d'un objet chaîne
[var] Nom de l'instance de l'objet String = new String(string)
ou var Nom de l'instance de l'objet String = string Value
Exemple :
var str = "Hello World";
var str1 = new String("Ceci est une chaîne");
length : renvoie la longueur de la chaîne
var intlength = str.length //intlength = 11
3. Méthode de chaîne
charAt(* ) : Renvoie le caractère unique à la *ème position de la chaîne
var x = "abcdefg"; var y = x.charAt(3); //y="d"
charCodeAt(*) : renvoie le code ASCII d'un seul caractère à la *ème position de la chaîne
Aucune autre description
fromCharCode() : Accepte une valeur Unicode spécifiée et renvoie une chaîne.
document.write(String.fromCharCode(72,69,76,76,79)); //Le résultat de sortie est BONJOUR
indexOf() : Trouver un autre caractère de la chaîne String objet, la position est renvoyée si la recherche réussit, sinon -1 est renvoyé
document.write("children".indexOf("l",0)); >
document.write("children".indexOf("l",1)); //Le résultat de sortie est 3
document.write("children".indexOf("l",4 )); //Le résultat de sortie est -1
lastIndexOf() : similaire à la méthode indexOf(), sauf que le sens de recherche est opposé, en recherchant de l'arrière vers l'avant
document. write("children".lastIndexOf("l ",4)); //Le résultat de sortie est 3
split (caractère séparateur) : renvoie un tableau Le tableau est séparé de la chaîne. Le caractère séparateur détermine où séparer.
'l&o&v&e'.split('&'); //Renvoie le tableau l,o,v,e
substring() : Équivalent à la fonction de coupe de chaîne
substring(
[,])
document.write("children".substring(1,3)); //Le résultat de sortie est hil
substr() : également équivalent au recadrage, veuillez noter la différence avec substring()
substr([,])
Copier le code
Le code est le suivant : document.write("children".substr(1,3)); c'est hilarant. Il convient de noter ici que par rapport au substing, bien que les résultats soient les mêmes, les algorithmes et les idées sont différents.
toLowerCase() et toUpperCase() : ont des fonctions similaires, sauf qu'elles renvoient une chaîne avec la même chaîne d'origine. La seule différence est que toutes les lettres du premier sont en minuscules et dans le second, en majuscules.
document.write("LOVE".toLowerCase()); //Le résultat de sortie est love
document.write("love".toUpperCase()); c'est l'AMOUR
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