Conversion d'une chaîne de caractères en minuscules

TypeScript:
Conversion d'une chaîne de caractères en minuscules

How to:

En TypeScript, c’est simple comme bonjour :

let greeting: string = "Bonjour LE MONDE!";
let lowerCaseGreeting: string = greeting.toLowerCase();
console.log(lowerCaseGreeting); // affiche "bonjour le monde!"

Si on veut transformer une chaîne en direct :

console.log("ÇA VA?".toLowerCase()); // affiche "ça va?"

Deep Dive

Historiquement, la méthode toLowerCase() existe en JavaScript depuis ses premières versions, et TypeScript, en tant que surcouche, l’a conservée. Cette constance aide les développeurs à écrire du code de manière prévisible et fiable.

Alternativement, on pourrait considérer l’usage de toLocaleLowerCase(), qui est sensée aux spécificités locales. Par exemple, en turc, la lettre ‘I’ majuscule se transforme en ‘ı’ (sans point) en minuscule.

Pour la petite histoire, vous pouvez essayer :

console.log("I".toLocaleLowerCase("tr-TR")); // affiche "ı"

Côté moteur JavaScript, toLowerCase() travaille au niveau de l’unicode et suit les spécifications de EcmaScript.

See Also

Pour aller plus loin, consultez :