indexOf 메서드

String 개체 안에서 부분 문자열이 처음 나오는 문자 위치를 반환합니다.

function indexOf(subString : String [, startIndex : Number]) : Number

인수

  • subString
    필수적 요소로서, String 개체 안에서 검색하려는 부분 문자열입니다.

  • startIndex
    선택적 요소로서, String 개체 안에서 검색을 시작할 인덱스를 지정하는 정수 값입니다. 생략하면 문자열의 처음부터 검색을 시작합니다.

설명

indexOf 메서드는 String 개체 안에 있는 부분 문자열의 시작점을 나타내는 정수 값을 반환합니다. 부분 문자열이 없으면 -1이 반환됩니다.

startIndex가 음수이면 startIndex는 0으로 처리됩니다. startindex가 가장 큰 문자 위치 인덱스보다 크면 사용할 수 있는 가장 큰 인덱스로 처리됩니다.

검색은 왼쪽에서 오른쪽으로 수행됩니다. 이 점을 제외하면 이 메서드는 lastIndexOf와 같습니다.

예제

다음 예제는 indexOf 메서드의 사용 예를 보여 줍니다.

var str = "original equipment manufacturer";

print ("equip is at position " + str.indexOf("equip"));
print ("abc is at position " + str.indexOf("abc"));

// Output:
//   equip is at position 9
//   abc is at position -1

요구 사항

버전 1

적용 대상

String 개체

참고 항목

참조

lastIndexOf 메서드