>웹 프론트엔드 >JS 튜토리얼 >자바스크립트를 사용하여 문자를 대문자와 소문자로 변환하는 방법에 대한 자세한 설명

자바스크립트를 사용하여 문자를 대문자와 소문자로 변환하는 방법에 대한 자세한 설명

伊谢尔伦
伊谢尔伦원래의
2017-07-25 11:42:282781검색

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

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

다음은 대소문자 변환을 하나씩 구현하는 네 가지 js 함수입니다. 간단한 분석을 해보세요.

1.toLocaleUpperCase

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

2.toUpperCase

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

3.toLocaleLowerCase

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

4.toLowerCase

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

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

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

또는:

document.write('www.php.cn/ABC'.toLowerCase());

toLocaleUpperCase와 toUpperCase가 동일한 기능을 가지고 있으며 toLocaleLowerCase와 toLowerCase도 동일하다는 것을 알 수 있습니다. 기능을 수행하면 차이점이 무엇입니까?

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

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

위 내용은 자바스크립트를 사용하여 문자를 대문자와 소문자로 변환하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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