22.String.prototype.split()
split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다.
메서드 구문은 다음과 같습니다 : string.split(separator, limit)
{
const str = 'The quick brown fox jumps over the lazy dog.';
const words = str.split(' ');
console.log(words[3]);
// Expected output: "fox"
const chars = str.split('');
console.log(chars[8]);
// Expected output: "k"
const strCopy = str.split();
console.log(strCopy);
// Expected output: Array ["The quick brown fox jumps over the lazy dog."]
}
separator: 나누려는 구분자로, 문자열을 이 구분자를 기준으로 분리합니다. 이 매개변수를 생략하면 문자열 전체가 배열의 첫 번째 요소로 들어갑니다.
limit (선택사항): 반환되는 배열의 최대 길이를 지정합니다. 이 매개변수를 생략하면 모든 가능한 분리를 수행합니다.
25.string.prototype.toLowerCase()
문자열의 모든 문자를 소문자로 변환하는 데 사용됩니다
{
let str = "Hello World";
let lowerStr = str.toLowerCase();
console.log(lowerStr); // Output: "hello world"
}
Hello World" 문자열이 포함된 변수에 toLowerCase()대해 메서드가 호출됩니다 . str이 메서드는 문자열의 모든 문자를 소문자로 변환하여 "hello world"를 생성한 다음 변수에 저장합니다
let lowerStr = str.toLowerCase(); 이 방법은 대소문자를 구분하지 않는 문자열 비교를 수행하려는 경우 또는 일관된 처리를 위해 문자열이 소문자인지 확인하려는 경우에 자주 사용됩니다.
26.string.prototype.toUpperCase()
문자열을 대문자로 변환하는 메서드입니다. 이 메서드를 호출하면 문자열 내의 모든 알파벳 문자가 대문자로 변경됩니다.
{
let str = "Hello World";
let upperStr = str.toUpperCase();
console.log(upperStr); // Output: "HELLO WORLD"
}
이 메서드는 주로 문자열을 대문자로 표시하고 비교할 때 사용됩니다. 문자열 비교 시 대소문자를 무시하고 싶을 때 유용합니다.
upperStr 사용하여 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!";
}
문자열 양 끝의 공백을 제거하고 원본 문자열을 수정하지 않고 새로운 문자열을 반환합니다.