상권's
String.substr, String.substring, String.slice에 대해서 알아보자. 본문
str.substr(indexstart, length) : indexstart부터 length만큼의 str 출력.
str = 'hello world'
str.substr(0, 1) //'h'
str.substr(1,1) //'e'
str.substring(indexstart, indexend) : indexstart부터 indexend 앞번째 index까지 출력(end의 값은 포함되지 않음).
# start와 end의 순서가 바뀌어도 자체적으로 변환시켜 값을 출력.
# start나 end에 음수가 들어갈 경우 0으로 취급.
str = 'hello world'
str.substr(0, 1) //'h'
str.substr(1,1) //'e'
str.substring(0, 3) //'hel'
str.slice(indexstart, indexend) : indexend의 앞번째 index까지 출력
# start와 end의 값이 바뀌게 되면 ""을 출력.
# start나 end에 음수가 있으면 string의 맨 뒤에서 내려온 index를 취급.
# slice()는 배열과 문자열에 다 이용 가능.
str = 'hello world'
str.slice(0, 3) //'hel'
str.slice(1, 2) //'e'
※slice나 substring 둘 다 start나 end가 str의 길이보다 긴 값이 들어가면 전부를 표현한다.error가 나지는 않음.
'~2022 작성 글 > 자바스크립트' 카테고리의 다른 글
배열에 대해서 알아보자. (1. 추가, 삭제, 조회, 변경) (0) | 2021.09.30 |
---|---|
var, let, const의 차이점을 간단하게 알아보자. (0) | 2021.09.30 |
문자열을 배열로 만들고, 배열을 문자열로 만들어 보자. (0) | 2021.09.30 |
문자열에서 원하는 문자 찾아보자. (0) | 2021.09.30 |
영어를 대문자, 소문자로 일괄 변경하자. (0) | 2021.09.30 |