>  기사  >  웹 프론트엔드  >  JS 문자열 학습에서 모든 문자의 대소문자를 통일하는 방법

JS 문자열 학습에서 모든 문자의 대소문자를 통일하는 방법

青灯夜游
青灯夜游원래의
2021-08-17 17:01:241982검색

이전 글에서는 주어진 길이에 따라 부분 문자열을 가로채서 파일 확장자를 얻는 방법을 소개했습니다. 관심 있는 분은 링크를 클릭하여 → "JS 문자열 학습: 다음으로 파일 확장자를 반환하세요." 》. 이번에는 계속해서 자바스크립트 문자열을 배우고, 문자열의 대문자와 소문자를 통일하는 방법을 알아봅니다.

때때로 대소문자가 혼합된 문자열이 나오는 경우가 있는데, 이는 읽기가 불편합니다. 그렇다면 문자열의 대소문자를 어떻게 통합할 수 있을까요? 이를 대문자 또는 소문자로 균일하게 변환하려면 문자열 대소문자 변환이 필요합니다. 아래에서 자세히 알아보겠습니다.

다음 예를 살펴보겠습니다.

var str="THE quick brown FOX JUMPS OVER the lazy DOG";
console.log(str.toLowerCase());
console.log(str.toUpperCase());
console.log(str.toLocaleLowerCase());
console.log(str.toLocaleUpperCase());

출력 결과는 다음과 같습니다.

JS 문자열 학습에서 모든 문자의 대소문자를 통일하는 방법

다음을 볼 수 있습니다. toLowerCase() 및 toLocaleLowerCase() 함수는 문자열을 소문자로 변환할 수 있습니다. ) 및 toLocaleUpperCase()는 문자열을 대문자로 변환할 수 있습니다.

하지만 여전히 몇 가지 차이점이 있습니다.

toLocaleLowerCase() 및 toLocaleUpperCase()는 로컬 호스트의 로케일에 따라 문자열 대소문자를 대문자와 소문자로 변환하는 두 가지 현지화된 프로토타입 메서드입니다.

일반적으로 반환 값은 toLowerCase(), toUpperCase() 메서드와 동일하지만 일부 특수 언어(예: 터키어)에서는 지역별 대소문자 매핑이 있기 때문에 반환 값이 다음과 같은 경우가 있습니다. 다른.

일반적으로 대문자 문자열과 소문자 문자열을 설정하려면 toLowerCase() 및 toUpperCase() 메서드만 사용해야 합니다. 다음 두 가지 방법을 살펴보겠습니다.

  • toLowerCase() 함수는 문자열을 소문자로 변환하는 데 사용됩니다. 구문은 "string.toLowerCase()"입니다. string string의 모든 문자를 소문자로 변환하고, 모두 소문자를 포함하는 새 문자열을 반환합니다. string.toLowerCase()”,可以直接将字符串string中的所有字符转为小写,然后返回包含所有小写字符的新字符串。

  • toUpperCase()函数用于把字符串转换为大写,语法为“string.toUpperCase()”,可以直接将字符串string

toUpperCase() 함수는 문자열을 대문자로 변환하는 데 사용됩니다. 구문은 "string.toUpperCase()"로 문자열 string의 모든 문자를 직접 변환할 수 있습니다. code> 문자를 대문자로 변환하고 모두 대문자를 포함하는 새 문자열을 반환합니다.

toLowerCase() 및 toUpperCase() 메서드는 모두 새 문자열을 반환하고 원래 문자열을 변경하지 않습니다.

var str="THE quick brown FOX JUMPS OVER the lazy DOG";
console.log(str.toLowerCase());
console.log("原字符串:"+str);
console.log(str.toUpperCase());
console.log("原字符串:"+str);
JS 문자열 학습에서 모든 문자의 대소문자를 통일하는 방법출력 결과는 다음과 같습니다.

그렇습니다. 필요하다면 다음을 읽어보세요. 🎜javascript 고급 튜토리얼🎜🎜

위 내용은 JS 문자열 학습에서 모든 문자의 대소문자를 통일하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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