JAVASCRIPT
indexOf()
kimjiwon506
2023. 4. 5. 16:14
String.prototype.indexOf()
호출한 String 객체에서 주어진 값과 일치하는 첫 번째 인덱스를 반환합니다. 일치하는 값이 없으면 -1을 반환
str.indexOf(searchValue[, fromIndex])
searchValue : 찾으려는 문자열
fromIndex : 문자열에서 찾기 시작하는 위치를 나타내는 인덱스 값
fromIndex 값이 음의 정수이면 전체 문자열을 찾는데
fromIndex >= str.length 이면, 검색하지 않고 바로 -1을 반환
'Blue Whale'.indexOf('Blue'); // returns 0
'Blue Whale'.indexOf('Blute'); // returns -1
'Blue Whale'.indexOf('Whale', 0); // returns 5
'Blue Whale'.indexOf('Whale', 5); // returns 5
'Blue Whale'.indexOf('Whale', 7); // returns -1
'Blue Whale'.indexOf(''); // returns 0
'Blue Whale'.indexOf('', 9); // returns 9
'Blue Whale'.indexOf('', 10); // returns 10
'Blue Whale'.indexOf('', 11); // returns 10
'0'을 평가했을 때 true가 아니고, -1을 평가했을 때 false가 아닌 것에 주의할것
'Blue Whale'.indexOf('Blue') !== -1; // true
'Blue Whale'.indexOf('Bloe') !== -1; // false