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