22

{

}

27. toLowerCase() 메서드

toLowerCase() 메서드는 문자열을 소문자로 설정하고, 소문자 문자열을 반환합니다.

{
        //01                        
        let str = "Hello World";
        let lowerCaseStr = str.toLowerCase();

        console.log(lowerCaseStr); // 출력: "hello world"

        //02
        let userInput = "Hello";
        let standardString = "hello";

        if (userInput.toLowerCase() === standardString.toLowerCase()) {
                console.log("문자열이 일치합니다.");
        } else {
                console.log("문자열이 일치하지 않습니다.");
        }
}
    

//01
이 메서드는 문자열의 모든 알파벳 문자를 소문자로 변환합니다.Hello World"가 소문자로 변환되어 "hello world"로 변합니다.
//02
이 메서드는 문자열을 대소문자 구분 없이 비교해야 할 때 주로 사용됩니다. 예를 들어, 사용자가 입력한 문자열을 검색하거나 데이터를 필터링할 때 유용합니다. 예를 들어, 사용자가 "Hello"나 "hello"를 입력했을 때 이를 구분하지 않고 처리해야 하는 경우, 입력된 문자열을 소문자로 변환한 뒤 비교할 수 있습니다. 예제의 경우 "Hello"가 소문자로 변환되어 "hello"와 비교되므로 일치하는 것으로 간주됩니다.

28. toUpperCase() 메서드

toUpperCase() 메서드는 문자열을 대문자로 설정하고, 대문자 문자열을 반환합니다.

{
        //01
        let str = "hello world";
        let upperCaseStr = str.toUpperCase();

        console.log(upperCaseStr); // 출력: "HELLO WORLD"

        //02
        let userInput = "hello";
        let upperCaseInput = userInput.toUpperCase();

        console.log(upperCaseInput); // 출력: "HELLO"
}
    

//01
이 메서드는 문자열의 모든 알파벳 문자를 대문자로 변환합니다. hello world"가 대문자로 변환되어 "HELLO WORLD"로 변합니다.
//02
이 메서드는 문자열을 대소문자 구분 없이 비교해야 할 때나, 문자열을 대문자로 표시해야 할 때 주로 사용됩니다. 예를 들어, 사용자로부터 받은 입력(소문자)을 대문자로 변환하여 처리하고 싶을 때 유용합니다. 02번 예시를 보면 toUpperCase() 메서드를 사용하여 userInput 변수에 저장된 문자열을 대문자로 변환합니다. 변환된 결과인 "HELLO"를 upperCaseInput 변수에 할당해 이를 출력합니다

30. trim() 메서드

trim() 메서드는 문자열 양 끝의 공백을 제거하고 원본 문자열을 수정하지 않고 새로운 문자열을 반환합니다. 여기서 말하는 공백이란 모든 공백문자(space, tab,NBSP 등)와 모든 개행문자(LF, CR 등)를 의미합니다.

{
        let str = "   Hello   ";
        let trimmedStr = str.trim();

        console.log(trimmedStr); // 출력: "Hello"
}

" Hello "라는 문자열이 있다면 trim()을 사용하면 양 끝의 공백이 제거되어 "Hello"로 변합니다.