문자열을 소문자로 변환하기

JavaScript:
문자열을 소문자로 변환하기

How to: (방법)

let greeting = 'Hello, World!';
let lowerCaseGreeting = greeting.toLowerCase();

console.log(lowerCaseGreeting); // "hello, world!"

let mixedCase = 'AnNyEoNg HaSeYo';
console.log(mixedCase.toLowerCase()); // "annyeong haseyo"

Deep Dive (심층 분석)

문자열을 소문자로 변환하는 것은 웹 초기부터 필요했던 기능입니다. 데이터가 일관되게 저장되고 검색되어야 했기 때문이죠. toLowerCase는 JavaScript에서 이를 위한 표준적인 방법입니다.

대안으로 toLocaleLowerCase 메소드도 있습니다. 이 메소드는 특정 언어의 규칙에 따라 소문자로 변환합니다 (예: 터키어에서 I를 i로 변환할 때의 특수한 경우를 처리합니다).

JavaScript 내부에서 toLowerCase는 유니코드 캐릭터를 소문자 매핑으로 대체하면서 동작합니다. 하지만 성능이나 동작 방식은 브라우저나 자바스크립트 엔진에 따라 다를 수 있습니다.

See Also (추가 자료)