본문 바로가기
💻 하나씩 차곡차곡/Front-end

[Javascript] substr() VS substring() vs slice()

by 뚜루리 2023. 4. 29.
728x90
320x100
[오늘 궁금증] 무심코 스크립트를 짜다보니 내가 substr 와 substring을 정확히 모르고 쓰는 것 같았다.........늦었지만 재정비가 필요하다.....

 

 

substr(시작 인덱스, 길이) / substr(시작 인덱스)

  • 길이는 시작위치를 포함함. 
  • 시작위치만 입력할 경우 시작위치부터 끝까지를 포함.

 

 

substring(시작 인덱스 , 종료 인덱스) / substring(시작 인덱스)

  • 종료 위치의 -1까지 문자열을 자른다른 다는 것이 주의할 점. 
  • 시작위치만 입력할 경우 시작위치부터 끝까지를 포함.

 

 

(+) 정보를 찾다보니 slice도 있어서 이것도 같이 정리해본다. 

 

slice(시작 인덱스 , 종료 인덱스)

  • substring() 과 동일한 방법으로 사용 가능.
  • 음수를 사용해서 뒤에서부터 자를 때 편리함. (맨뒤가 -1 부터 시작)

 

 


728x90
320x100