본문 바로가기

Javascript

[Javascript] .substring()

.split() 메서드는 String(문자열) 객체를 시작 index 부터 종료 index 전 까지

문자열의 부분 문자열을 반환한다.

 

형태

.substring(indexStart[, indexEnd])

.substring(뱐환문자열의 시작 인덱스[, 옵션. 반환문자열의 마지막 인덱스 (포함하지 않음.)])

 

반환값은 기존문자열의 부분 문자열을 반환한다.

 

 

예시


 

indexStart와 indexEnd 값을 지정하여 문자열 반환하기

const str = '행복한 나날들의 연속';

// 2번째 index 부터 6번째 이전 index (5) 까지 반환
console.log(str.substring(2,6)); // '한 나날'

 


 

indexStart만 지정하여 문자열 반환하기

const str = '행복한 나날들의 연속';

// 5번째 index 부터 마지막 index 까지 반환
console.log(str.substring(5)); // '날들의 연속'

 


 

indexStart와 indexEnd를 동일하게 한 경우

const str = '행복한 나날들의 연속';

// indexStart와 indexEnd가 같을 경우 빈 문자열 반환
console.log(str.substring(3,3)); // ''

 


 

indexStart가 indexEnd 보다 큰 경우,

두 개의 인자를 바꿔서 작동한다.

const str = '행복한 나날들의 연속';

// indexStart가 indexEnd 보다 큰 경우, 두 개의 인자를 바꿔서 작동
console.log(str.substring(6,2)); // '한 나날'