상권's

문자열에서 원하는 문자 찾아보자. 본문

~2022 작성 글/자바스크립트

문자열에서 원하는 문자 찾아보자.

라마치 2021. 9. 30. 11:00

str.indexOf('원하는 문자')  문자열 중 '원하는 문자'의 index를 제공한다.

str = 'Hello world'

str.indexOf('w')
6

str.indexOf('W')
-1

str.indexOf('t')
-1

※ index는 1부터 시작하지 않고 0부터 시작.

'원하는 문자'가 있으면 해당 index를 출력.

'원하는 문자'의 소문자, 대문자 여부를 구분.

'원하는 문자'가 없으면 -1을 출력.

 

문자열의 space 또한 포함하여 index를 출력.

str = '     a'
'     a' // 공란(space)가 5개

str.indexOf('a')
5

 

str.lastIndexOf('원하는 문자') 문자열 중 '원하는 문자' 를 뒤에부터 찾아서 해당 index를 제공한다.

str = 'abcdefgabc'

str.lastIndexOf('a')
7
str.lastIndexOf('t')
-1

 

str.includes('원하는 문자') 문자열 중 '원하는 문자'가 포함되어 있는지를 boolean 값으로 표현해준다.

str = 'Hello world'

str.includes('H')
true
str.includes('h')
false


Comments