Retour au cours

Manipulation de chaînes : découpage, recherche et sous-chaînes

JavaScript : Le cours complet pour débutant, de « Zéro à Héros »

17. Méthodes de manipulation de chaînes

1. Recherche de sous-chaînes : .indexOf() et .includes()

  • .indexOf(sous-chaine) : Renvoie l'index de la première occurrence de la sous-chaîne. Renvoie -1 s'il n'est pas trouvé.
  • .includes(sous-chaine) : Renvoie true ou false si la sous-chaîne est présente.

javascript let sentence = 'Le chat était sur le tapis.';

console.log(sentence.indexOf('chat')); // Résultat : 3 console.log(sentence.indexOf('chien')); // Résultat : -1 console.log(sentence.includes('était')); // Résultat : true

2. Extraction de parties : .slice()

.slice(debut, fin) extrait une section d'une chaîne et la renvoie sous forme de nouvelle chaîne. L'index de fin est exclus.

javascript let data = 'CodeProduit:X23Y';

// Obtenir les caractères de l'index 12 jusqu'à la fin : let code = data.slice(12); console.log(code); // Résultat : X23Y

// Obtenir les caractères de l'index 0 jusqu'à l'index 11 (exclu) : let prefix = data.slice(0, 11); console.log(prefix); // Résultat : CodeProduit

3. Suppression des espaces : .trim()

Supprime les espaces blancs aux deux extrémités d'une chaîne.

javascript let login = ' user@email.com '; console.log(login.trim()); // Résultat : user@email.com