자바에서는 특정 문자가 포함되었지를 알기 위해
contains() 함수를 통해 true/false 반환 값으로 알 수 있지만
자바스크립트에서는 contains 함수를 지원하지 않는다
자바스크립트에서는 indexOf() 함수를 사용하여 특정 문자를 찾을 수 있다
- indexOf 함수는 특정문자열을 찾고 그 문자열이 첫번째로 나타나는 위치(index)를 리턴한다
- 찾는 문자열이 없으면 -1을 리턴한다
- 문자열을 찾을때 대소문자를 구분한다
ex)
var str = "Hello World";
str.indexOf('Hello'); // 반환값 0
str.indexOf('Bye'); // 반환값 -1
ex) 특정문자가 존재하지 않을때
var str = "Hello World";
if(str.indexOf('Bye') == -1) // 'Bye'라는 문자가 없을때
{
// do something
}
'Web > Javascript' 카테고리의 다른 글
[Javascript, Jquery] 인스타그램 장기 토큰 갱신(refresh) (0) | 2022.01.05 |
---|---|
[Javascript] 쿠키 저장 및 삭제(set cookie, get cookie) (0) | 2021.03.10 |
[Javascript] 특정영역 인쇄하기 (0) | 2021.02.25 |
[Javascript] alert, prompt, confirm 상호작용 (0) | 2021.02.07 |
[Javascript, Jquery] select option 선택값 (0) | 2021.01.28 |