[Javascript] substr & substring 메소드의 차이

kozi·2023년 8월 23일
0

내용정리

목록 보기
7/7

substr()

문자열.substr(start, length)

length는 가져올 길이
length 생략할 경우, start에서부터 문자열 끝까지 반환함.
length가 음수인 경우에는 빈 값 반환.

start: 탐색 구간 시작 지점.
length: 탐색 길이. start+length 까지 탐색.

start부터 length 만큼의 문자열을 반환.

substring()

문자열.substring(start, end)

end 생략 가능. 생략 시 처음부터 끝까지.
start 값이 end 값보다 더 큰 경우, end에서 시작 start에서 끝.
매개변수 중 하나가 음수인 경우 0부터 시작
둘 다 음수인 경우에는 반환값 없음.

start와 end 사이의 문자열 반환.

두 메소드 모두 매개변수를 하나 생략할 경우 start부터 문자열 끝까지 반환한다.

profile
어제보다 잘하고 싶은 개발자 Kozi 입니다.

0개의 댓글