Javascript : Méthodes et propriétés de l'objet String

Objet string en javascript

L'objet string permet de manipuler des chaînes de caractères.

Propriétés de l'objet string

constructor
Constructeur
 
length
Retourne la taille de la chaîne de caractères
 
prototype
Ajoute une propriété ou une méthode à l'objet

Méthodes de l'objet string

charAt (i)
Retourne le ième caractère de la chaîne

Exemple(s)

var machaine = "abcdef";
alert(machaine.charAt(0)); // Affiche : a
alert(machaine.charAt(3)); // Affiche : d
 
charCodeAt (i)
Retourne le code ASCII du ième caractère de la chaîne

Exemple(s)

var machaine = "abcdef";
alert(machaine.charCodeAt(0)); // Affiche : 97
alert(machaine.charCodeAt(3)); // Affiche : 100
 
concat (s)
Ajoute la chaîne s à la chaîne en cours. (symbole +)

Exemple(s)

var machaine = "abcdef";
var machaine2 = machaine.concat("toto");
alert(machaine);  // Affiche : abcdef
alert(machaine2); // Affiche : abcdeftoto
 
fromCharCode (c1,c2,c3,... cn)
Retourne la chaîne de caractères formée à partir des codes ASCII donnés en paramètre

Exemple(s)

alert(String.fromCharCode(65,66,67,68));  // Affiche : ABCD
 
indexOf (c)
Retourne l'index du caractère 'c' dans la chaîne en cours

Exemple(s)

var machaine = "aaabbbcccdddeeefff";
alert(machaine.indexOf("e"));  // Affiche : 12
 
lastIndexOf (c)
Retourne l'index de la dernière occurrence de 'c'

Exemple(s)

var machaine = "aaabbbcccdddeeefff";
alert(machaine.lastIndexOf("e"));  // Affiche : 14
 
match (regexpc1,c2,c3,... cn)
Retourne le résultat de l'expression régulière.

Exemple(s)

var maregex = new RegExp("[0-9]","g");
var machaine = "toto123titi456";
alert(machaine.match(maregex));  // Affiche : 1,2,3,4,5,6 (les chiffres trouvés)
 
replace (regexp/s, s2)
Remplace la chaîne s (ou le résultat de l'expression régulière) par la chaîne s2

Exemple(s)

var maregex = new RegExp("[a-z]","g");
var machaine = "toto123titi456";
alert(machaine.replace(maregex, "x"));  // Affiche : xxxx123xxxx456 (remplacement des lettres par x)
 
search (regexp)
Retourne la position du résultat de l'expression régulière

Exemple(s)

var maregex = new RegExp("[0-9]","g");
var machaine = "toto123titi456";
alert(machaine.search(maregex));  // Affiche : 4 (indice du premier chiffre)
 
slice (debut, fin)
Renvoie une partie de la chaîne de caractères

Exemple(s)

var machaine = "toto123titi456";
alert(machaine.slice(3,5));  // Affiche : o1
 
split (sep,l)
Découpe la chaîne selon le séparateur sep et retourne un tableau. Le paramètre l permet d'indiquer le nombre maximum de résultat.

Exemple(s)

var machaine = "toto,b,c,titi,e,f";
alert(machaine.split(',',3));  // Affiche : toto,b,c
 
substr (deb,n)
Retourne la chaîne composée des n caractères à partir de l'indice deb.

Exemple(s)

var machaine = "toto123titi456";
alert(machaine.substr(3,6));  // Affiche : o123ti
 
substring (r1, r2)
Retourne la chaîne composée des caractères compris entre les rangs r1 et r2.

Exemple(s)

var machaine = "toto123titi456";
alert(machaine.substring(3,6));  // Affiche : o12
 
toLowerCase ()
Passage de la chaîne en minuscule.

Exemple(s)

var machaine = "toTO123TIti456";
alert(machaine.toLowerCase());  // Affiche : toto123titi456
 
toUpperCase ()
Passage de la chaîne en majuscule.

Exemple(s)

var machaine = "toTO123TIti456";
alert(machaine.toUpperCase());  // Affiche : TOTO123TITI456

 

Twitter Facebook Google Plus Email

Posté le 14-06-2010