Maison >interface Web >js tutoriel >Explication détaillée de la façon d'utiliser Javascript pour convertir des lettres en majuscules et minuscules

Explication détaillée de la façon d'utiliser Javascript pour convertir des lettres en majuscules et minuscules

伊谢尔伦
伊谢尔伦original
2017-07-25 11:42:282781parcourir

JS utilise principalement quatre fonctions js pour réaliser la conversion de la casse des lettres :

1.toLocaleUpperCase
2.toUpperCase
3.toLocaleLowerCase
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 tout 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 toLowerCase uniquement à titre d'exemple :

var str='www.php.cn/ABC';
document.write(str.toLowerCase());//将输出 www.php.cn/abc
ou :

document.write('www.php.cn/ABC'.toLowerCase());
Nous pouvons voir. les fonctions toLocaleUpperCase et toUpperCase Elles sont toutes identiques, toLocaleLowerCase et toLowerCase ont également les mêmes fonctions, alors quelle est la différence entre elles ?

(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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn