Comment convertir une chaîne de caractères en minuscules en JavaScript
-
Convertir une chaîne de caractères en minuscules en JavaScript en utilisant
toLowerCase()
-
Convertir une chaîne de caractères en minuscules en JavaScript en utilisant la méthode
toLocaleLowerCase()
-
Conversion d’une chaîne de caractères en minuscules avec notre méthode personnalisée
lower()
-
Conversion d’objets non-
String
en minuscules
![Comment convertir une chaîne de caractères en minuscules en JavaScript](/img/JavaScript/feature-image---javascript-to-lowercase.webp)
Dans ce tutoriel, nous apprendrons à convertir une chaîne de caractères en minuscules en JavaScript.
JavaScript nous permet de convertir des chaînes de caractères de plusieurs façons. En JavaScript natif, nous pouvons mettre en minuscules les lettres en utilisant la méthode du prototype toLowerCase()
, ou le prototype toLocaleLowerCase()
qui est utilisé pour convertir les minuscules en tenant compte de la locale de l’utilisateur/hôte.
Convertir une chaîne de caractères en minuscules en JavaScript en utilisant toLowerCase()
Supposons que nous ayons une chaîne - My Awesome String
, et que nous voulions la convertir en minuscules - my awesome string
. Nous pouvons utiliser la méthode prototype toLowerCase()
pour la mettre en minuscules. Elle crée une nouvelle chaîne à partir de la chaîne d’entrée, mais avec tous les caractères minuscules
Voyons un exemple de conversion en minuscules et d’impression en console en utilisant la méthode console.log()
.
var tempText = 'My Awesome String';
console.log(tempText.toLowerCase());
Vous pouvez également ajouter le prototype juste après la citation unique comme dans l’exemple suivant :
var TextConvertedToLowerCase = 'My Awesome String'.toLowerCase();
console.log(TextConvertedToLowerCase);
Convertir une chaîne de caractères en minuscules en JavaScript en utilisant la méthode toLocaleLowerCase()
Si la chaîne contient des correspondances locales spécifiques comme le turc ou l’allemand, nous pouvons utiliser la méthode toLocaleLowerCase()
pour convertir la chaîne en minuscules.
Nous pouvons utiliser la méthode toLocaleLowerCase()
sans envoyer d’arguments, comme pour text.toLocaleLowerCase()
, ou nous pouvons envoyer le mappage de la locale comme paramètre à cette méthode, nous pouvons même envoyer un tableau de locales et JavaScript choisira le meilleur mappage de la locale.
Dans l’exemple suivant, nous allons convertir une chaîne anglaise en minuscules et une lettre turque latine majuscule I en minuscules pour vous montrer comment envoyer un tableau de locales à la fonction.
var demoText = 'My Awesome Second Demo Text';
console.log(demoText.toLocaleLowerCase());
console.log(demoText.toLocaleLowerCase('en-US'));
var localeArray = ['tr', 'TR'];
var LatinCapitalLetterIWithDotAboveInTurkish = '\u0130';
console.log(
LatinCapitalLetterIWithDotAboveInTurkish.toLocaleLowerCase(localeArray));
Production :
my awesome second demo text
my awesome second demo text
i
Conversion d’une chaîne de caractères en minuscules avec notre méthode personnalisée lower()
Si nous ne sommes pas si familiers avec JavaScript et que nous voulons changer la syntaxe de toLowerCase()
pour qu’elle soit similaire à celle que nous utilisons dans nos langages favoris comme Python ou PHP. Dans l’exemple suivant, nous expliquerons comment faire :
function lower(inputString) {
return String(inputString).toLowerCase();
}
var demoText = 'Our Awesome String To Lower Converter';
console.log(lower(demoText));
Conversion d’objets non-String
en minuscules
Si nous voulons convertir la Date
en minuscules, où la Date
est un objet non-String
par nature, nous pouvons le faire en utilisant les méthodes toLowerCase()
ou toLocaleLowerCase()
car elles sont toutes deux implémentées pour fonctionner de manière générique avec n’importe quel type de valeur.
Voyons dans l’exemple suivant comment convertir Date()
en minuscules :
var normalDate = new Date();
var lowerCaseDate = new Date().toString().toLowerCase();
console.log('Normal Date Format > ' + normalDate);
console.log('Lower Case Date Format > ' + lowerCaseDate);
Production :
Normal Date Format > Thu Nov 12 2020 12:07:11 GMT+0000 (Coordinated Universal Time)
Lower Case Date Format > thu nov 12 2020 12:07:11 gmt+0000 (coordinated universal time)
Article connexe - JavaScript String
- Obtenir le dernier caractère d'une chaîne en JavaScript
- Transformer une chaîne en une date en JavaScript
- Obtenir le premier caractère d'une chaîne en JavaScript
- Convertir un tableau en chaîne en JavaScript
- Vérifier l'égalité des chaînes en JavaScript
- Convertir un tableau en chaîne sans virgule en JavaScript