본문 바로가기

개발/JavaScript

[JavaScript] 문자열 자르기 (substring(),slice())

문자열을 앞에서부터 자를 땐, substring()

 

문자열의 index는 앞에서부터 0으로 시작한다.

let string = "문자열자르기테스트"
//index       0 1 2 3 4 5 6 7 8
string.substring(0,2)
//String.substring(시작위치,종료위치)
//실행 결과 : 문자열
string.substring(3)
//String.substring(시작위치)
//결과 : 자르기테스트

 

 

문자열을 뒤에서부터 자를 떈, slice()

 

문자열의 끝에서 부터 index는 -1로 시작하고 앞으로 올수록 더 작아진다

 

let string ="문자열자르기테스트"
//index     -9-8-7-6-5-4-3-2-1
string.slice(-2);
//string.slice(시작위치);
//결과 : 스트
string.slice(-3,-1);
//string.slice(시작위치,종료위치)
//결과 : 테스트