[JS] 문자열 자르기(substr, slice)

채연·2023년 8월 16일
0

목록 보기
18/26

문자열 자르기

문자열을 잘라서 활용하는 문제는 진짜 무궁무진하게 많고 활용성도 매우 높다

하지만.. 이럼에도 불구하고 난 매일 서치하여 사용하였다ㅠㅠ

진짜 더럽게 안 외워짐..

따라서, 이번엔 글 정리를 통하여 무조건 암기해보려 한다!!

외우려고 작성하는 글이니 정말 핵심적이고 짧은 내용만 작성할 예정 :D

substr

substr("시작 위치", "길이") 또는 substr("시작 위치")

ex) s = 'chaeyeon' 이 있다면 s.substr(0, 2) -> ch
  						   s.substr(1, 3) -> hae
                           s.substr(5, 2) -> eo

Slice

slice는 substr과 다르게 위치를 통해서 찾는다.

slice("시작 위치", "종료 위치") 또는 slice("시작 위치")

var str = '자바스크립트';

var result1 = str.slice(0, 2);
// 결과 : "자바"

var result2 = str.slice(2, 6);
// 결과 : "스크립트"

slice는 음수도 사용할 수 있는데, 마지막 글자부터 -1, -2, -3 하고 나타낼 수 있다.

var result4 = str.slice(-4);
// 결과 : "스크립트"

var result5 = str.slice(-4, 5);
// 결과 : "스크립"

var result6 = str.slice(2, -1);
// 결과 : "스크립"

출처

profile
Hello Velog

0개의 댓글