NATIVE

settings_applicationsObject  >   settings_applicationsString  >   settings_applications[[Prototype]]

NATIVE

Draft
  • account_tree
  • bug_report

NumberindexindexOf(textsearchText[, numberstartIndex])

설명

인수로 주어진 문자와 일치가 시작되는 인덱스를 반환한다. 일치하지 않으면 -1을 반환한다.

구문

기본형식
string.indexOf(searchText[, startIndex])

매개 변수

textsearchText필수
검색할 문자열
numberstartIndex선택
찾기 시작할 위치를 인덱스 값 설정

반환

Numberindex

문자열이 존재하는 경우 그 문자열이 시작되는 인덱스를 반환하며 존재하지 않는다면 -1을 반환한다.

참고로 빈 문자열을 찾는 경우에 startIndex가 지정된 경우 다음과 같은 결과가 나온다.

var str = 'Hello, JavaScript.';

str.indexOf(""); // return 0;
str.indexOf("", 0); // return 0;
str.indexOf("", 5); // return 5;
str.indexOf("", 10); // return 10;

str.indexOf("", 18); // return 18;
str.indexOf("", 20); // return 18;
str.indexOf("", 22); // return 18;

즉, 두 번째 인수의 값을 원래 문자열 마지막 인덱스 이상의 값으로 설정하는 것은 의미가 없다는 의미이기도 하다.

지원 웹브라우저