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
'JAVASCRIPT' 카테고리의 다른 글
Object.assign (0) | 2023.04.11 |
---|---|
배열 내 홀수의 개수를 출력하는 함수 (0) | 2023.04.10 |
map, filter, concat, reduce (0) | 2023.03.29 |
? (0) | 2023.03.16 |