Retour au cours

Propriétés et méthodes de base des chaînes (Longueur, Changement de casse)

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

16. Propriétés et méthodes de base des chaînes

Les chaînes en JavaScript sont des objets, ce qui signifie qu'elles possèdent des propriétés et des fonctions intégrées (méthodes) qui nous permettent de les manipuler.

1. Propriété length

Il s'agit d'une propriété (pas une méthode, donc pas de parenthèses) qui renvoie le nombre de caractères dans la chaîne.

javascript let word = 'Programmation'; console.log(word.length); // Résultat : 13

2. Accès aux caractères

Les chaînes sont indexées à partir de zéro, ce qui signifie que le premier caractère est à l'index 0.

javascript let str = 'Code'; console.log(str[0]); // Résultat : C console.log(str[3]); // Résultat : e

3. Méthodes de conversion de casse

  • .toUpperCase()
  • .toLowerCase()

javascript let messyName = 'aLiCe JoHnSoN';

console.log(messyName.toUpperCase()); // ALICE JOHNSON console.log(messyName.toLowerCase()); // alice johnson

Note : Les méthodes de chaînes ne modifient pas la chaîne originale, elles renvoient une nouvelle chaîne (car les chaînes sont des primitives immuables).