4 개의 JS 기능은 주로 JS에서 문자 케이스 변환을 구현하는 데 사용됩니다.
1. TolocaleUpperCase
2. ToupperCase
3. Tolocalelowercase
4. Tolowercase
아래는 사례 변환을 하나씩 구현하는이 네 가지 JS 기능에 대한 간단한 분석입니다.
1. TolocaleUpperCase
문자열의 모든 알파벳 문자는 호스트 환경의 현재 로케일에 적응하면서 대문자로 변환됩니다.
2. ToupperCase
문자열의 모든 문자를 대문자로 변환하십시오.
3. Tolocalelowercase
호스트 환경의 현재 로케일을 고려하여 문자열의 모든 알파벳 문자를 소문자로 변환하십시오.
4. Tolowercase
문자열의 문자를 소문자로 변환하십시오.
위의 네 가지 기능의 사용은 기본적으로 동일합니다. 다음은 TolowerCase를 사용하는 예입니다.
코드 사본은 다음과 같습니다.
var str = 'www.vevb.com/abc';
document.write (str.tolowercase ()); // 출력 www.vevb.com/abc
또는:
코드 사본은 다음과 같습니다. document.write ( 'www.vevb.com/abc'.tolowercase ());
TolocaleUpperCase 및 ToupperCase의 함수가 동일하며 TolocalelowerCase와 TolowerCase도 동일한 기능을 가지고 있음을 알 수 있습니다. 그렇다면 그들의 차이점은 무엇입니까?
(1) TolocaleUpperCase tolocalelowercase이 두 기능은 문자열에서 문자를 변환 할 때 호스트 환경의 현재 로케일 설정에 적응합니다. 대부분의 경우 결과는 ToupperCase TolowerCase 함수를 사용하여 얻은 결과와 동일합니다. 그러나 언어 규칙이 일반 유니 코드 케이스 매핑 방법과 충돌하면 결과가 다릅니다.
(2) ToupperCase TolowerCase 메소드는 문자열에서 비 alphabetical 문자를 변환하지 않습니다.