22. string.prototype.split()

String.prototype.split()은 JavaScript에서 문자열을 나누는 메서드입니다. 이 메서드를 사용하면 문자열을 기준에 따라 여러 부분으로 나눌 수 있습니다.

{
    const sentence = "Hello, world!";
    const words = sentence.split(" "); // 공백을 기준으로 나눔

    console.log(words); // ["Hello,", "world!"]
}
이 예시에서는 공백을 기준으로 문자열이 나누어졌습니다. 결과는 두 개의 문자열을 포함한 배열입니다.
결과 확인하기
["Hello,", "world!"]

27. string.prototype.toLowerCase()

String.prototype.toLowerCase()은 JavaScript에서 사용되는 내장 메서드 중 하나입니다. 이 메서드는 호출된 문자열의 모든 문자를 소문자로 변환한 새로운 문자열을 반환합니다. 원본 문자열은 변경되지 않습니다.

{
    let str = "HeLLo WoRLD";
    let lowerCaseStr = str.toLowerCase();

    console.log(lowerCaseStr); // 출력: "hello world"
    console.log(str); // 출력: "HeLLo WoRLD" (원본 문자열은 변경되지 않음)
}
위 예시에서, str.toLowerCase() 호출은 str에 있는 모든 문자를 소문자로 변환한 새로운 문자열을 반환합니다. 이 새로운 문자열은 lowerCaseStr 변수에 할당됩니다.
결과 확인하기

28. string.prototype.toUpperCase()

String.prototype.toUpperCase()은 JavaScript에서 사용되는 내장 메서드 중 하나입니다. 이 메서드는 호출된 문자열의 모든 문자를 대문자로 변환한 새로운 문자열을 반환합니다. 원본 문자열은 변경되지 않습니다.

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

    console.log(upperCaseStr); // 출력: "HELLO WORLD"
    console.log(str); // 출력: "hello world" (원본 문자열은 변경되지 않음)
}
위 예시에서, str.toUpperCase() 호출은 str에 있는 모든 문자를 대문자로 변환한 새로운 문자열을 반환합니다. 이 새로운 문자열은 upperCaseStr 변수에 할당됩니다.
결과 확인하기

30. string.prototype.trim()

trim()은 문자열에서 양 끝의 공백(스페이스, 탭, 개행문자 등)을 제거하는 자바스크립트의 문자열 메소드입니다. 이 메소드를 사용하면 문자열의 시작과 끝에 있는 불필요한 공백을 제거할 수 있습니다.

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

    console.log(trimmedStr); // "Hello, World!"
}
str 변수에 문자열 " Hello, World! "을 할당하고, 이 문자열의 양 끝에 공백이 포함되어 있습니다. 그런 다음 trim() 메소드를 사용하여 양 끝의 공백을 제거한 새로운 문자열을 반환하고 있습니다.

· trim() 메소드는 공백만을 제거하며, 문자열 중간에 있는 공백은 건드리지 않습니다.

또한, trimLeft()와 trimRight() 메소드도 존재합니다. trimLeft()는 문자열의 시작 부분에 있는 공백만을 제거하고, trimRight()는 문자열의 끝 부분에 있는 공백만을 제거합니다. 이 메소드들은 최신 자바스크립트 버전에서 사용 가능합니다.
결과 확인하기