본문 바로가기
카테고리 없음

문자열 대소문자 변경 & 비교 (toUpperCase , toLowerCase)

by kangs' tong 2023. 9. 15.

문자열 대소문자 변경

toUpperCase()

toUpperCase() 메소드는 문자열을 모두 대문자로 변환하여 반환하는 메소드입니다. 이 메소드는 원본 문자열을 변경하지 않고 변환된 문자열을 반환합니다.

사용법

let str = "hello world";
let uppercaseString = str.toUpperCase();

console.log(uppercaseString); // "HELLO WORLD"
console.log(str); // "hello world"

toLowerCase()

toLowerCase() 메소드는 문자열을 모두 소문자로 변환하여 반환하는 메소드입니다. 이 메소드도 마찬가지로 원본 문자열을 변경하지 않고 변환된 문자열을 반환합니다.

사용법

let str = "HELLO WORLD";
let lowercaseString = str.toLowerCase();

console.log(lowercaseString); // "hello world"
console.log(str); // "HELLO WORLD"

문자열 대소문자 비교

문자열을 비교할 때 대소문자 구분이 필요하지 않을 때가 있습니다. 이럴 때는 대문자와 소문자를 구분하지 않고 비교할 수 있는 메소드를 사용할 수 있습니다.

대소문자 비교 예제

let str1 = "Hello";
let str2 = "heLLo";

console.log(str1.toUpperCase() === str2.toUpperCase()); // true
console.log(str1.toLowerCase() === str2.toLowerCase()); // true

위 예제에서는 toUpperCase()toLowerCase() 메소드를 사용하여 문자열을 변환한 후, 변환된 문자열끼리 비교했습니다. 결과적으로 대문자와 소문자를 구분하지 않고도 문자열을 비교할 수 있음을 알 수 있습니다.

정리

문자열의 대소문자를 변경하는 toUpperCase()toLowerCase() 메소드를 사용하여 문자열을 대문자로 변환하거나 소문자로 변환할 수 있습니다. 대소문자를 구분하지 않고 비교해야하는 경우에는 두 문자열 모두 대문자로 변환하거나 소문자로 변환하여 비교할 수 있습니다.

댓글