Les fonctions sur les chaînes
Récupérer la longueur d’une chaîne : length
let txtAccueil = "Bonjour";
let longueurTxt = txtAccueil.length;Accès à un caractère d’une chaîne : charAt()
// Attention la première position est 0
let txtAccueil="Bonjour";
let lettre=txtAccueil.charAt(0); // B
let lettre2=txtAccueil.charAt(3); // jExtraction d’une chaîne de caractère : substring()
chaine.substring(debut, fin)
Le caractère fin n’est pas inclus dans la chaine extraite
chaine.substring(3) -> du 4 ème caractère à la fin
let txtAccueil = "Bonjour";
let jour = txtAccueil.substring(3,7);Extraction d’une chaîne de caractère : substr ()
chaine.substr(debut, nombre de caractère à inclure)
let txtAccueil = "Bonjour";
let jour = txtAccueil.substring(3,7);
let text = txtAccueil.substr(3,4);Recherche du dernier caractère dans une chaîne : lastIndexOf ()
Chaine.lastIndexOf(Recherche)
Renvoie la dernière position du caractère ou -1
let txtAccueil = "Bonjour tout le monde !";
let dernierO = txtAccueil.lastIndexOf("o");
let dernierO = txtAccueil.lastIndexOf("Z");Recherche d’un caractère dans une chaîne : indexOf ()
Chaine.indexOf(Recherche,depart)
Renvoie la prochaine position du caractère ou -1
Le paramètre depart facultatif.
let txtAccueil = "Bonjour tout le monde !";
let dernierO = txtAccueil.IndexOf("o",0);
let dernierO = txtAccueil.IndexOf("o", 4);Conversion en majuscules : toUpperCase();
Conversion en minuscules : toLowerCase();
Split() : coupe une chaine en fonction d’un séparateur.
let txtliste = "Jean, Paul, Jacques, Daniel" ;
let prenoms = txtliste.split(", ");
for (let i = 0; i < prenoms.length; i++) {
document.write(prenoms[i]);
}Last updated