Javascript/문법 정리

[JavsScript] substring VS substr(deprecated)

딸기케잌🍓 2023. 11. 19. 17:48

substring()

substring(startIndex) -> startIndex부터 마지막 문자까지 문자열을 반환함

substring(startIndex, endIndex) -> startIndex부터 endIndex - 1 인덱스의 문자까지 문자열을 반환함

 

파라미터

startIndex : 리턴할 부분 문자열에 포함될 문자의 첫번째 인덱스 값

endIndex : 리턴할 부분 문자열에 제외될 문자의 마지막 인덱스 값

 

리턴 값

파라미터에 따른 새로운 부분 문자열

 

예시

const str = 'Mozilla';

console.log(str.substring(1, 3));
// Expected output: "oz"

console.log(str.substring(2));
// Expected output: "zilla"

 

 

substr()

substr(startIndex) -> startIndex부터 마지막 인덱스까지의 문자열을 리턴

substr(startIndex, length) -> startIndex부터 length 만큼의 문자까지해서 문자열을 리턴

-> deprecated 되었으므로 왠만하면 substring() 으로 쓰자!

'Javascript > 문법 정리' 카테고리의 다른 글

[JavaScript] 문자 <-> 아스키 코드 값 변환  (0) 2023.11.19
javascript array  (0) 2023.05.17