본문 바로가기
develop/javascript

[JS] substring() / substr() 비교

by hyoE 2021. 8. 17.
반응형

 

 substring() / substr()은 문자열을 추출하는 메서드이다. 사용법이 비슷한 대신 두개의 차이가 헷갈려 정리해 보기로 했다. 

 

- str.substring(indexStart[, indexEnd])

- str.substr(start[, length])

 

 시작점은 같지만, 두번째 인자가 substring은 indexEnd / substr은 length로 차이가 있다.

 

substring은 두번째 인자 값을 미포함, substr은 두번째 인자값을 포함한다.

 

 음수만 입력 된 경우 substring은 기존 값 그대로 / substr은 뒤에서 시작하는 것을 확인 할 수 있다.

 

 start숫자만 입력 된 경우 두 수는 같은 값을 반환한다. 

반응형

'develop > javascript' 카테고리의 다른 글

[JS] 임의의 숫자 생성하기  (0) 2021.08.30
[JS] parseFloat() & parseInt()  (0) 2021.08.30
[JS] bubbling & capturing  (0) 2021.07.04
[JS] filter  (0) 2021.06.28
[JS] sort  (0) 2021.06.27

댓글