본문 바로가기
IT 개발

[JavaScript] 자바스크립트 toUpperCase

by Angela- 2025. 1. 25.

 

toUpperCase() 함수
문자열을 대문자로 변환해서 반환하는 함수입니다.

문자열의 모든 소문자를 새로운 대문자로 변환해서 반환합니다.
반환 값은 대문자로 변환된 문자열입니다.
반환만 하기 때문에 원본 문자열은 바뀌지 않습니다.

 

구문

str.toUpperCase();

str은 toUpperCase() 함수를 적용할 원본 문자열입니다.

 

 

주의사항
toUpperCase() 함수는 문자열(String)에서만 사용할 수 있는 메서드입니다. 
만약 문자열이 아닌 다른 데이터 타입에 대해 이 메서드를 호출하면 TypeError가 발생합니다. 

toUpperCase() 함수는 toLowerCase() 함수처럼 자바스크립트에서 매우 폭넓게 사용되는 함수 중 하나입니다.
이 함수는 주로 문자열 비교나 대문자로 문자열 출력 형식을 통일할 때 사용됩니다.

 

문자열 비교

 

문자열을 비교할 때 대소문자 구분 없이 일치 여부를 확인할 수 있습니다.
아래의 예제는 toUpperCase() 함수를 사용해서 문자열을 모두 대문자로 변환하여 일치 여부를 확인하는 코드입니다.

 

const str1 = "apple";
const str2 = "APPLE";

if (str1.toUpperCase() === str2.toUpperCase()) {
    console.log("두 문자열은 같습니다.");
} else {
    console.log("두 문자열은 다릅니다.");
}
// "두 문자열은 같습니다."

 

 

toLowerCase() 함수

문자열을 소문자로 변환해서 반환하는 함수입니다.

문자열의 모든 대문자를 새로운 소문자로 변환해서 반환합니다.
반환 값은 소문자로 변환된 문자열입니다.
반환만 하기 때문에 원본 문자열은 바뀌지 않습니다.

 

구문

str.toLowerCase();

str toLowerCase() 함수를 적용할 원본 문자열입니다.