본문 바로가기
열심히 직장인/Hello World

자바스크립트 substr vs substring 차이

by 양파_ 2024. 1. 5.
728x90
반응형

진짜 간단한건데 맨날 헷갈려서 정리

 

javascript substr과 substring의 차이

-> 둘 다 문자열을 자르는데 사용된다.

그런데 substr은 시작 index로부터 자르고 싶은 length로 자르는 거고

, substring은 시작과 끝 index로 자른다는 점이 다르다.

 

문자열.substr(시작index, 자를 길이);
문자열. substring (시작index, 끝index);

ex)

var tmpStr = "ABCD1234";

//console에 "1234" 출력'

// index 4에서부터 4자리를 자름
console.log(tmpStr.substr(4,4));  

// index 4에서부터 index 8까지 자름
console.log(tmpStr.substring(4,8));

//console에 "CD1234" 출력

// index 2에서부터 4자리를 자름
console.log(tmpStr.substr(2,4));

// index 4에서부터 index 6까지 자름
console.log(tmpStr.substring(2,6));

 

위 코드의 출력 결과는 다음과 같음

 

반응형