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 pour créer un objet chaîne
[var] Nom de l'instance de l'objet String = new String(string)
Ou var Nom de l'instance d'objet String = valeur de chaîne
exemple:
var str = "Bonjour tout le monde" ;
var str1 = new String("Ceci est une chaîne");
2. Propriétés de chaîne
length : renvoie la longueur de la chaîne
var intlength = str.length //intlength = 11
Méthode 3.String
charAt(*) : renvoie le caractère unique à la *ème position de la chaîne
var x = "abcdefg"; var y = x.charAt(3);
charCodeAt(*) : renvoie le code ASCII du caractère unique à la *ème position de la chaîne
Pas d'autres détails
Copiez le code comme suit :
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() : recherche un autre objet chaîne à partir d'une chaîne, renvoie la position si la recherche réussit, sinon renvoie -1
document.write("children".indexOf("l",0)); //Le résultat de sortie est 3
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é, 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 séparé de la chaîne. Le caractère séparateur détermine où séparer.
'l&o&v&e'.split('&'); //retourne le tableau l,o,v,e
substring() : équivalent à la fonction de coupe de chaîne
sous-chaîne(<début>[,<fin>])
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(<début>[,<longueur>])
Copiez le code comme suit :
document.write("children".substr(1,3)); //Le résultat de sortie est hil. 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, tandis que dans le second elles sont en majuscules.
document.write("LOVE".toLowerCase()); //Le résultat de sortie est love
document.write("love".toUpperCase()); //Le résultat de sortie est LOVE