자바스크립트 indexOf

자바스크립트 indexOf

요약
문자열 내에서 특정한 문자열의 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
9
10
11
12
13
14
15
16
17
18
19
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을 리턴한다

Share