본문 바로가기

카테고리 없음

Javascript: slice VS substring VS substr


자바스크립트로 문자열을 자르기 위해서는

Slice(), Substring(), Substr() 함수를 주로 이용합니다.

이 함수들은 서로 비슷비슷해서 헷갈리는 경우가 많습니다.


그래서 이번에는 slice, substring, substr에 대해서 간단히 정리해 봤습니다.


먼저 각각의 파라미터를 정리하면 다음과 같습니다.




slice()는 시작부터 끝

substring()는 slice()와 비슷하지만 시작점이 0보다 작은 경우 조금 다른 결과를 보여줍니다.

(자세한 결과는 아래에서 확인하세요.)

substr()은 시작부터 길이.













먼저 기본 문자열


0123456789


에 대해서 각각의 함수를 적용하면 아래와 같은 결과가 나옵니다.



slice()와 substring()의 경우 파라미터가 음수인 경우

서로 다른 결과를 보여주고 있습니다.

이 점만 유의하면

slice, substring, substr 사용에 어려움을 없을 겁니다.