Maison  >  Article  >  interface Web  >  Explication détaillée de 4 fonctions pour les compétences de conversion de cas de lettres javascript_javascript

Explication détaillée de 4 fonctions pour les compétences de conversion de cas de lettres javascript_javascript

WBOY
WBOYoriginal
2016-05-16 16:49:041969parcourir

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 :

Copier le code Le code est le suivant :

var str='www.jb51.net /ABC' ;
document.write(str.toLowerCase());//affichera www.jb51.net/abc

ou :

Copier le code Le code est le suivant :
document.write('www.jb51.net/ABC '.toLowerCase ());

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.

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