JavaScript는 String 객체의 프로토타입에 toUpperCase와 toLowerCase 메서드를 기본적으로 제공합니다. 이 두 메서드를 활용하면 외부 라이브러리 없이 순수한 바닐라 JavaScript만으로 문자열을 대문자 또는 소문자로 간편하게 변환할 수 있습니다.
toUpperCase – 문자열을 대문자로 변환
toUpperCase() 메서드는 문자열 내 모든 영문자를 대문자로 변환한 새로운 문자열을 반환합니다. 원본 문자열은 변경되지 않고 그대로 유지된다는 점에 유의하세요.
예제
let str = "Hello World" let upper = str.toUpperCase() console.log(upper)
실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
HELLO WORLD
toLowerCase – 문자열을 소문자로 변환
toLowerCase() 메서드는 문자열 내 모든 영문자를 소문자로 변환한 새로운 문자열을 반환합니다. 마찬가지로 원본 문자열은 그대로 보존됩니다.
예제
let str = "Hello World" let lower = str.toLowerCase() console.log(lower)
실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
hello world