출처
http://www.cyworld.com/B166er/4853000
문자열 내에서 특정한 문자열의 index 값을 리턴한다.
stringValue에서 특정한 문자열의 위치(index)를 반환한다.
탐색하려는 문자열이 존재하지 않는다면 -1을 반환한다.
1 . var
stringValue =
'생활코딩 - 자바스크립트 레퍼런스'
;
2 .
alert(stringValue.indexOf(
'생활'
));
// 0
3 .
alert(stringValue.indexOf(
'코딩'
));
// 2
4 .
alert(stringValue.indexOf(
'PHP'
));
// -1, PHP는 stringValue안에 존재하지 않는다
5 .
alert(stringValue.indexOf(
'자바스크립트'
,0));
// 7
6 .
alert(stringValue.indexOf(
'자바스크립트'
,2));
// 7, 두번째 인자로 2가 주어지면 탐색의
대상이 '코딩 - 자바스크립트 레퍼런스'로 줄어든다. index 값은 변하지 않는다
alert(stringValue.indexOf(
'자바스크립트'
,10));
// -1, '크립트 레퍼런스'에는 '자바스크립트'가
없기 때문에 -1을 리턴한다