27. string.prototype.toLowerCase()

toLowerCase() 메서드는 문자열을 소문자로 변환해 반환합니다.

{
    const sentence = 'The quick brown fox jumps over the lazy dog.';

    console.log(sentence.toLowerCase());
    // Expected output: "the quick brown fox jumps over the lazy dog."
}

첫 번째 출력은 공백이 포함된 원래 문자열을 그대로 출력하고, 두 번째 출력은 trim() 메서드를 사용하여 앞뒤 공백이 제거된 문자열을 출력합니다.

결과 확인하기
Hello world! Hello world!

28. string.prototype.toUpperCase()

문자열을 대문자로 변환한 새로운 문자열을 반환합니다.

{
    var originalString = "Hello, World!";

    var uppercaseString = originalString.toUpperCase();

    console.log("원본 문자열: " + originalString);
    console.log("대문자로 변환된 문자열: " + uppercaseString);
}

메서드를 사용하면 문자열을 대문자로 변환할 수 있으며, 원본 문자열은 변경되지 않고 새로운 대문자로 된 문자열이 반환됩니다.

결과 확인하기
원본 문자열: Hello, World!
대문자로 변환된 문자열: HELLO, WORLD!

30. string.prototype.trim()

trim() 메서드는 문자열 양 끝의 공백을 제거하고 원본 문자열을 수정하지 않고 새로운 문자열을 반환합니다..

{
    const greeting = '   Hello world!   ';

    console.log(greeting);
    // Expected output: "   Hello world!   ";

    console.log(greeting.trim());
    // Expected output: "Hello world!";

}

첫 번째 출력은 공백이 포함된 원래 문자열을 그대로 출력하고, 두 번째 출력은 trim() 메서드를 사용하여 앞뒤 공백이 제거된 문자열을 출력합니다.

결과 확인하기 Hello world! Hello world!

22.string.prototype.split()

String.prototype.split() 메서드는 문자열을 특정 구분자(delimiter)를 기준으로 나누어 배열로 반환하는 JavaScript의 문자열 메서드입니다.


    var sentence = "안녕하세요, 저는 ChatGPT입니다.";
    var words = sentence.split(" ");
    console.log(words);

이 예제에서는 split() 메서드를 사용하여 sentence 문자열을 공백을 기준으로 나누어 배열로 만듭니다. split() 메서드의 인수로 공백 문자열(" ")을 전달했습니다.
결과 배열에는 원래 문자열인 "안녕하세요, 저는 ChatGPT입니다."를 공백을 기준으로 나눈 단어들이 포함되어 있습니다. 총 3개의 단어가 있으며, 각 단어는 배열의 요소로 저장됩니다.
split() 메서드를 사용하여 문자열을 나눌 때, 인수로 전달한 구분자를 기준으로 문자열을 나누며, 구분자는 결과 배열에 포함되지 않습니다. 따라서 위 예제에서는 쉼표(,)와 마침표(.)가 단어에 포함되어 있지만, 배열에는 해당 구분자가 포함되지 않습니다.

결과 확인하기 [ '안녕하세요,', '저는', 'ChatGPT입니다.' ]