Quatro funções JS são usadas principalmente para implementar a conversão de casos de cartas em JS:
1.Tolocaleuppercase
2.TOUPPERCASE
3. Tolocalelowercase
4. Tolowercase
Abaixo está uma análise simples dessas quatro funções JS que implementam a conversão de casos uma por uma.
1.Tolocaleuppercase
Todos os caracteres alfabéticos na string serão convertidos em maiúsculas enquanto se adaptam ao local atual do ambiente do host.
2.TOUPPERCASE
Converta todas as letras na string em letras maiúsculas.
3. Tolocalelowercase
Converta todos os caracteres alfabéticos da string em minúsculas, levando em consideração o local atual do ambiente do host.
4. Tolowercase
Converta letras na string em letras minúsculas.
O uso das quatro funções acima é basicamente a mesma. Aqui está um exemplo usando TolowerCase:
A cópia do código é a seguinte:
var str = 'www.vevb.com/abc';
document.write (str.tolowercase ()); // a saída www.vevb.com/abc
ou:
A cópia do código é a seguinte: document.write ('www.vevb.com/abc'.tolowercase ());
Podemos ver que as funções da Tolocaleuppercase e da ToUppercase são as mesmas, e TolocalelowerCase e Tolowercase também têm as mesmas funções. Então, qual é a diferença entre eles?
(1) TOLOCALEUPERCASE TOLOCALELOWERCase Essas duas funções se adaptarão às configurações atuais de localidade do ambiente do host ao converter caracteres na sequência. Na maioria dos casos, o resultado é o mesmo que o resultado obtido usando as funções ToouPpercase TolowerCase. Mas se as regras do idioma entrarem em conflito com o método regular de mapeamento de casos Unicode, o resultado será diferente.
(2) O método TOUPPERCASE TOLOWERCase não converte caracteres não alfabéticos na string.