문자열 자르기 - 자바스크립트
반응형
JavaScript에서 문자열을 자르는 방법에는 여러 가지가 있습니다.
가장 일반적으로 사용되는 방법 몇가지를 알아보도록 하겠습니다.
1. slice()
slice() 메소드는 문자열의 일부를 추출합니다. slice는 시작 인덱스와 끝 인덱스를 사용하여 문자열을 잘라냅니다.
const str = 'Hello, world!';
console.log(str.slice(0, 5)); // "Hello"
console.log(str.slice(7, 12)); // "world"
1번 '0'부터 '5'까지의 문자를 추출 "Hello"
2번 '7'부터 '12'까지의 문자를 추출합니다. "world"
2. substring()
substring() 메소드도 문자열의 일부를 추출합니다. substring은 시작 인덱스와 끝 인덱스를 사용하여 문자열을 잘라냅니다. slice() 메소드와 달리, substring() 메소드는 음수 인덱스를 허용하지 않습니다.
const str = 'Hello, world!';
console.log(str.substring(0, 5)); // "Hello"
console.log(str.substring(7, 12)); // "world"
1번 '0'부터 '5'까지의 문자를 추출 "Hello"
2번 '7'부터 '12'까지의 문자를 추출 "world"
3. substr()
substr() 메소드는 문자열의 일부를 추출합니다. substr은 시작 인덱스와 추출할 문자의 수를 사용하여 문자열을 잘라냅니다.
const str = 'Hello, world!';
console.log(str.substr(0, 5)); // "Hello"
console.log(str.substr(7, 5)); // "world"
1번 '0'부터 '5'까지의 문자를 추출 "Hello"
2번 '7'부터 '5'개의 문자를 추출합니다. "world"
4. split()
split() 메소드는 문자열을 구분자를 기준으로 분리하여 배열로 반환합니다.
const str = 'apple,banana,orange';
const arr = str.split(',');
console.log(arr); // ["apple", "banana", "orange"]
str 문자열을 쉼표(,)를 구분자로 사용하여 분리하고,
결과로 "apple", "banana", "orange"를 원소로 갖는 배열을 반환합니다.
반응형
'Programming' 카테고리의 다른 글
반복문(for) - 자바스크립트 (0) | 2023.03.07 |
---|---|
조건문(if) - 자바스크립트 (0) | 2023.03.06 |
잘라서 배열로 저장하기 (0) | 2023.03.04 |
객체(Object) - 자바스크립트 (0) | 2023.03.03 |
배열(Array) - 자바스크립트 (0) | 2023.03.02 |
댓글