Quatre fonctions js sont principalement utilisées pour implémenter la conversion de la casse des lettres en js :
1.toLocaleUpperCase
2.toUpperCase
3.toLocaleLowerCase
4.toLowerCase
Ce qui suit est une analyse simple de ces quatre fonctions js qui implémentent la conversion de cas.
1.toLocaleUpperCase
Convertit tous les caractères alphabétiques de la chaîne en majuscules, en s'adaptant aux paramètres régionaux actuels de l'environnement hôte.
2.toUpperCase
Convertit toutes les lettres de la chaîne en lettres majuscules.
3.toLocaleLowerCase
Convertit tous les caractères alphabétiques de la chaîne en minuscules, en tenant compte des paramètres régionaux actuels de l'environnement hôte.
4.toLowerCase
Convertit les lettres de la chaîne en lettres minuscules.
L'utilisation des quatre fonctions ci-dessus est fondamentalement la même. Ce qui suit utilise uniquement toLowerCase à titre d'exemple :
ou :
Nous pouvons voir que toLocaleUpperCase et toUpperCase ont la même fonction, toLocaleLowerCase et toLowerCase ont également la même fonction, alors quelle est la différence entre eux ?
(1) toLocaleUpperCase toLocaleLowerCase Ces deux fonctions s'adapteront aux paramètres régionaux actuels de l'environnement hôte lors de la conversion des caractères dans une chaîne. Dans la plupart des cas, le résultat est le même que celui obtenu avec les fonctions toUpperCase toLowerCase. Mais si les règles de langage entrent en conflit avec le mappage de cas Unicode standard, les résultats seront différents.
(2) La méthode toUpperCase toLowerCase ne convertit pas les caractères non alphabétiques dans la chaîne.