substring 메서드
substring 메서드는 문자열에서 부분 문자열을 반환합니다
(원본 문자열은 이때 변경되지 않습니다).
첫 번째 매개변수는 메서드가 자르기를 시작할
문자 번호를 지정합니다(번호는 0부터 시작합니다).
두 번째 매개변수는 자르기를 끝내야 할 문자 번호를 지정합니다
(이 번호를 가진 문자는 잘라낸 부분에 포함되지 않습니다).
두 번째 매개변수는 필수가 아닙니다.
지정되지 않으면 문자열 끝까지의 모든 문자가
잘려 나갑니다.
구문
문자열.substring(자르기 시작할 위치, [자르기 끝낼 위치]);
예제
문자열이 주어졌다고 가정해 봅시다. 첫 번째부터 세 번째까지의 문자를 잘라내 보겠습니다:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
코드 실행 결과 (번호 3인 문자는 잘라낸 부분에 포함되지 않습니다):
'bc'
예제
이제 1번째부터 문자열 끝까지의 문자를 잘라내 보겠습니다
(이를 위해 메서드의 두 번째 매개변수를 지정하지 않습니다):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
코드 실행 결과:
'bcde'