JavaScript 문자열 indexOf() 메서드
- 이전 페이지 includes()
- 다음 페이지 lastIndexOf()
- 상위层级로 돌아가기 JavaScript String 참조 매뉴얼
정의와 사용법
indexOf()
메서드는 문자열에서 첫 번째로 나타나는 위치를 반환합니다.
이 값을 찾지 못하면 indexOf()
메서드는 반환합니다 -1
。
indexOf()
메서드는 대소문자를 구분합니다.
또한 참조:
예제
예제 1
문자열에서 "welcome"을 검색합니다:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("welcome");
예제 2
문자열에서 "welcome"을 검색합니다:
let text = "Hello world, welcome to the universe."; let result = text.indexOf("Welcome");
예제 3
"e"의 첫 번째 일치하는 문자를 찾습니다:
let text = "Hello world, welcome to the universe."; text.indexOf("e");
예제 4
위치 5에서 "e"의 첫 번째 일치하는 문자를 찾습니다:
let text = "Hello world, welcome to the universe."; text.indexOf("e", 5);
예제 5
"a"의 첫 번째 일치하는 문자를 찾습니다:
let text = "Hello world, welcome to the universe."; text.indexOf("a");
문법
string.indexOf(substring, 의 시작 부분(지정되지 않은 경우))
매개변수
매개변수 | 설명 |
---|---|
substring | 必需. 검색할 문자열 |
의 시작 부분(지정되지 않은 경우) | 선택 사항. 시작 위치(기본值为 0) |
반환 값
타입 | 설명 |
---|---|
숫자 |
검색 값이 첫 번째로 나타나는 위치를 반환합니다. 서브 스트링을 찾지 못하면 |
기술 세부 사항
반환 값
에서 string 에서 의 시작 부분(지정되지 않은 경우) 에서 substring의 첫 번째 위치 다음에 substring 을 반환합니다 -1
。
의 위치.
String.indexOf()
설명 string메서드는 문자열을 전체로 검색합니다 substring에서 확인할 수 있습니다. string 에서 검색을 시작하는 위치는 문자열 의 시작 부분(지정되지 않은 경우) 의 string 또는 의 시작 부분(지정되지 않은 경우) 를 찾으면 substring그렇다면 String.indexOf()
을 반환합니다 substring 의 첫 번째 문자는 string 에서의 위치.string 에서의 문자 위치는 0에서 시작됩니다. string 에서 찾을 수 없습니다 substring그렇다면 String.indexOf()
메서드는 반환합니다 -1
。
String indexOf()와 String search()의 차이
indexOf()
메서드는 정규 표현식을 검색할 수 없습니다。
search()
시작 위치 매개변수를 사용할 수 없습니다。
브라우저 지원
indexOf()
ECMAScript1 (ES1) 기능입니다。
모든 브라우저는 ES1 (JavaScript 1997)를 완전히 지원합니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 지원 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 includes()
- 다음 페이지 lastIndexOf()
- 상위层级로 돌아가기 JavaScript String 참조 매뉴얼