22. string.prototype.split()

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

// 01. 텍스트 분리하기
    let text = document.querySelector(".split");
    let splitText = text.innerText;
    let splitWrap = splitText.split("").join("</span><span>");
    text.innerHTML = splitWrap = "<span>" + splitWrap + "</span>";

splitText.split("")은 splitText 문자열을 각 문자로 분리하여 문자 배열을 생성합니다. 각 문자 사이에는 아무런 구분자가 없으므로 문자열이 문자 단위로 분리됩니다.
텍스트가 <span> 태그로 둘러싸인 문자열로 변환되며, 이를 통해 텍스트 스타일을 쉽게 적용하거나 개별 문자에 접근할 수 있습니다.

27. string.prototype.toLowerCase()

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

{
    const str = "Hello World";
    const lowerCaseStr = Str.toLowerCase();

    console.log(lowerCaseStr); // "hello world"
}

28. string.prototype.toUpperCase()

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

{
    const str = "Hello World";
    const upperCaseStr = str.toUpperCase();

    console.log(upperCaseStr); // "HELLO WORLD"
}

30. string.prototype.trim()

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

{
    const str = '   Hello world!   ';

    console.log(str);            // 원본 문자열 출력
    // 기대 결과: "   Hello world!   "

    const trimstr = str.trim();  // 양 끝의 공백 제거
    console.log(trimstr);     // 제거된 문자열 출력
    // 기대 결과: "Hello world!"
}