JavaScript/JavaScript,jQuery

[JavaScript] 문자열을 대문자로 변환 toUpperCase(), 소문자로 변환 toLowerCase()

mingmongs 2025. 3. 18. 13:32

title

자바스크립트에는 문자열(String)을 대,소문자로 각각 변환해주는 함수가 있다.
문자열을 대문자로 변환하는 함수는 toUpperCase(),
소문자로 변환하는 함수는 toLowerCase()인데,
이 함수들에 대하여 알아보자.

 

1) toUpperCase()

: 문자열 내의 모든 문자를 대문자로 변환해준다.

  • 사용법: str.toUpperCase()
    var str = "Hello JavaScript!";
    console.log("결과값: " + str.toUpperCase());

img1

 

2) toLowerCase()

: 문자열 내의 모든 문자를 소문자로 변환해준다.

  • 사용법: str.toLowerCase()
var str = "Hello JavaScript!"; 
console.log("결과값: " + str.toLowerCase());

img2

 

3) (활용) 문자열이 대문자인지 소문자인지 체크

위의 두 가지 함수를 활용하여, 문자열이 대문자인지 소문자인지 체크할 수 있다.
아래 예시와 그 결과를 확인해보자.

// 문자열이 대문자인지 체크하는 함수
function isUpperCase(str) {
  return str === str.toUpperCase();
}

// 문자열이 소문자인지 체크하는 함수
function isLowerCase(str) {
  return str === str.toLowerCase();
}

var str1 = "HELLO";
var str2 = "javascript";
var str3 = "Hello JavaScript";

console.log("\"" + str1 + "\"은 대문자인가? " + isUpperCase(str1) + ", 소문자인가? " + isLowerCase(str1));
console.log("\"" + str2 + "\"은 대문자인가? " + isUpperCase(str2) + ", 소문자인가? " + isLowerCase(str2));
console.log("\"" + str3 + "\"은 대문자인가? " + isUpperCase(str3) + ", 소문자인가? " + isLowerCase(str3));

 

img3

 

 

[reference]
https://blacklobster.tistory.com/15
https://leftday.tistory.com/98