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 :
- La documentation Mozilla sur
toLowerCase(): MDN toLowerCase - La spécification ECMAScript pour comprendre les fondements : ECMAScript Language Specification