L'objet string permet de manipuler des chaînes de caractères.
Exemple(s)
var machaine = "abcdef";
alert(machaine.charAt(0)); // Affiche : a
alert(machaine.charAt(3)); // Affiche : d
Exemple(s)
var machaine = "abcdef";
alert(machaine.charCodeAt(0)); // Affiche : 97
alert(machaine.charCodeAt(3)); // Affiche : 100
Exemple(s)
var machaine = "abcdef";
var machaine2 = machaine.concat("toto");
alert(machaine);  // Affiche : abcdef
alert(machaine2); // Affiche : abcdeftoto
Exemple(s)
alert(String.fromCharCode(65,66,67,68));  // Affiche : ABCD
Exemple(s)
var machaine = "aaabbbcccdddeeefff";
alert(machaine.indexOf("e"));  // Affiche : 12
Exemple(s)
var machaine = "aaabbbcccdddeeefff";
alert(machaine.lastIndexOf("e"));  // Affiche : 14
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)
Exemple(s)
var maregex = new RegExp("[a-z]","g");
var machaine = "toto123titi456";
alert(machaine.replace(maregex, "x"));  // Affiche : xxxx123xxxx456 (remplacement des lettres par x)
Exemple(s)
var maregex = new RegExp("[0-9]","g");
var machaine = "toto123titi456";
alert(machaine.search(maregex));  // Affiche : 4 (indice du premier chiffre)
Exemple(s)
var machaine = "toto123titi456";
alert(machaine.slice(3,5));  // Affiche : o1
Exemple(s)
var machaine = "toto,b,c,titi,e,f";
alert(machaine.split(',',3));  // Affiche : toto,b,c
Exemple(s)
var machaine = "toto123titi456";
alert(machaine.substr(3,6));  // Affiche : o123ti
Exemple(s)
var machaine = "toto123titi456";
alert(machaine.substring(3,6));  // Affiche : o12
Exemple(s)
var machaine = "toTO123TIti456";
alert(machaine.toLowerCase());  // Affiche : toto123titi456
Exemple(s)
var machaine = "toTO123TIti456";
alert(machaine.toUpperCase());  // Affiche : TOTO123TITI456
Articles susceptibles de vous intéresser