요약
문자열 내에서 특정한 문자열의 index 값을 리턴한다.
문법
1 | stringValue.indexOf(searchValue[,fromIndex]) |
인자
- searchValue - String, 필수, 탐색하고 싶은 문자열
-
fromIndex - Integer(0<fromIndex<stringValue.length-1), 옵션
설명
stringValue에서 특정한 문자열의 위치(index)를 반환한다.
탐색하려는 문자열이 존재하지 않는다면 -1을 반환한다.
예제
1 2 3 4 5 6 7 8 | var stringValue = '생활코딩 - 자바스크립트 레퍼런스' ; alert(stringValue.indexOf( '생활' )); // 0 alert(stringValue.indexOf( '코딩' )); // 2 alert(stringValue.indexOf( 'PHP' )); // -1, PHP는 stringValue안에 존재하지 않는다 alert(stringValue.indexOf( '자바스크립트' ,0)); // 7 alert(stringValue.indexOf( '자바스크립트' ,2)); // 7, 두번째 인자로 2가 주어지면 탐색의 대상이 '코딩 - 자바스크립트 레퍼런스'로 줄어든다. index 값은 변하지 않는다 alert(stringValue.indexOf( '자바스크립트' ,10)); // -1, '크립트 레퍼런스'에는 '자바스크립트'가 없기 때문에 -1을 리턴한다 |
참고