본문 바로가기

문자열 자르기 - 자바스크립트

D-caffein 발행일 : 2023-03-05
반응형

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 > Java Script' 카테고리의 다른 글

반복문(for) - 자바스크립트  (0) 2023.03.07
조건문(if) - 자바스크립트  (0) 2023.03.06
객체(Object) - 자바스크립트  (0) 2023.03.03
배열(Array) - 자바스크립트  (0) 2023.03.02
const와 let - 자바스크립트  (0) 2023.03.01

댓글