indexOf
lastIndexOf
charAt
charCodeAt
fromCharCode
toUpperCase
toLowerCase
substring
renvoie la position de la première occurrence d'un caractère
donné dans une chaîne.
Exemple :
chaine="Bonjour!";
alert (chaine.indexOf ('o'));
/* renvoie 1, la numérotation commençant à 0. Si le caractère
n'est pas trouvé, la méthode renvoie -1. */
renvoie la position de la dernière occurrence d'un caractère
donné dans une chaîne.
Exemple :
chaine="Bonjour!";
alert (chaine.lastIndexOf ('o'));
//renvoie 4.
renvoie le caractère présent à une certaine position.
Publicité
Exemple :
chaine="Bonjour!";
alert (chaine.charAt(5));
//renvoie « u ».
renvoie le code Unicode du caractère présent à une certaine
position.
Exemple :
chaine="Bonjour!";
alert (chaine.charCodeAt(5));
//renvoie « 117 ».
renvoie une chaîne correspondant à la séquence de codes
Unicode passée en paramètre.
Exemple :
alert (String.fromCharCode (66, 111, 110, 106, 111, 117, 114, 33))
// renvoie « Bonjour! ».
convertit la chaîne en majuscules.
Exemple :
chaine="Bonjour!";
alert (chaine.toUppercase);
//affiche « BONJOUR! ».
À l'inverse, la méthode convertit la chaîne en minuscules.
Exemple :
Publicité
chaine="Bonjour!";
alert (chaine.toLowercase);
//affiche « bonjour! ».
extrait une sous-chaîne de la chaîne à laquelle elle s'applique.
Cette méthode prend deux entiers positifs en paramètres. Le
paramètre le plus petit indique la position de départ dans la
chaîne (commençant à 0), le paramètre le plus grand la position
de fin (le caractère de cette position ne fait pas partie du
résultat).
Exemple :
sous-chaîne, mais elle
chaine="Bonjour!";
alert (chaine.substring(1,4));
//renvoie « onj ».
fonctionne
extrait aussi une
différemment. Ainsi, le premier paramètre désigne la position
de départ, et le second indique la longueur de la sous-chaîne à
extraire.
Exemple :
chaine="Bonjour!";
alert (chaine.substr(1,4));
Publicité
//renvoie « onjo ».
extrait aussi une sous-chaîne, mais elle fonctionne encore
différemment. Ainsi, le premier paramètre désigne la position
de départ, et le second indique la position de fin de la sous-
chaîne à extraire.
Exemple :
chaine="Bonjour!";
alert (chaine. slice (2,4));
//renvoie « njo ».
Si le second paramètre est omis, slice extrait la sous-chaîne
jusqu'à la fin : chaine="Bonjour!";
alert (chaine. slice (2));
//renvoie donc « njour! »
permet de scinder une chaîne en sous-chaînes en utilisant le
paramètre comme caractère de séparation. Le résultat est un
tableau de chaînes de caractères. Ainsi, chaine="Bonjour!";
tab=chaine.split ('o'); renvoie un tableau à une dimension dont
les éléments sont respectivement "B", "nj" et "ur!".
concatène
argument.
Exemple :
chaine="Bonjour!";
Publicité
alert (chaine.concat (" et à ", "bientôt..."));
//renvoie « Bonjour! et à bientôt... ».
remplace un morceau de la chaîne indiqué en paramètre par
une autre chaîne indiquée comme second paramètre.
Exemple :
chaine="Bonjour!";
alert (chaine.replace ("jour", "soir"));
//renvoie « Bonsoir! ».
recherche une expression rationnelle dans la chaîne à laquelle
elle s'applique, et renvoie l'index de cette expression.
les chaînes passées en
la chaîne avec
la ou
substr
slice
split
concat
replace
search