22. string.prototype.split()

메서드는 문자열을 구분자로 구분하고, 여러 개의 문자열(배열)을 반환합니다.

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

    const words = str.split(' ');
    console.log(words[3]);
    // "fox"
    
    const chars = str.split('');
    console.log(chars[8]);
    // "k"
    
    const strCopy = str.split();
    console.log(strCopy);
    // "The quick brown fox jumps over the lazy dog."
}

27. string.prototype.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."  
}

28. string.prototype.toUpperCase()

문자열을 대문자로 설정하고, 대문자 문자열을 반환합니다.

{
    const str = 'Hello, World!';
    const upperStr = str.toUpperCase();

    console.log(upperStr); // 'HELLO, WORLD!'
}

30. string.prototype.trim()

문자열의 앞/뒤 공백을 제거(중간은 안사라짐)하고, 새로운 문자열을 반환합니다.

{
    const greeting = '   Hello world!   ';

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