>  기사  >  웹 프론트엔드  >  자바스크립트 대소문자변환_자바스크립트 스킬 4가지 함수에 대한 자세한 설명

자바스크립트 대소문자변환_자바스크립트 스킬 4가지 함수에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 16:49:041999검색

js에서 문자 대소문자 변환을 구현하는 데 주로 네 가지 js 함수가 사용됩니다.

1.toLocaleUpperCase
2.toUpperCase
3.toLocaleLowerCase
4.toLowerCase

다음은 대소문자 변환을 구현하는 4가지 js 함수를 간단하게 분석한 것입니다.

1.toLocaleUpperCase

호스트 환경의 현재 로케일에 맞게 문자열의 모든 알파벳 문자를 대문자로 변환합니다.

2.대문자

문자열의 모든 문자를 대문자로 변환합니다.

3.toLocaleLowerCase

호스트 환경의 현재 로케일을 고려하여 문자열의 모든 알파벳 문자를 소문자로 변환합니다.

4.toLowerCase

문자열의 문자를 소문자로 변환합니다.

위 네 가지 함수의 사용법은 기본적으로 동일합니다. 다음은 toLowerCase만 예시로 사용합니다.

코드 복사 코드는 다음과 같습니다.

var str='www.jb51.net /ABC' ;
document.write(str.toLowerCase());//www.jb51.net/abc
를 출력합니다.

또는:

코드 복사 코드는 다음과 같습니다.
document.write('www.jb51.net/ABC '.toLowerCase ());

toLocaleUpperCase와 toUpperCase가 동일한 기능을 가지고 있고, toLocaleLowerCase와 toLowerCase도 동일한 기능을 가지고 있음을 알 수 있는데, 이들의 차이점은 무엇인가요?

(1) toLocaleUpperCase toLocaleLowerCase 이 두 함수는 문자열의 문자를 변환할 때 호스트 환경의 현재 로케일에 적응합니다. 대부분의 경우 결과는 toUpperCase toLowerCase 함수를 사용하는 것과 동일합니다. 그러나 언어 규칙이 일반 유니코드 대소문자 매핑과 충돌하면 결과가 달라집니다.

(2) toUpperCase toLowerCase 메소드는 문자열에서 알파벳이 아닌 문자를 변환하지 않습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.