Les fonctions sur les chaînes (suite 2)

  • 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