JavaScript의 indexOf() 메서드는 문자열에서 지정된 하위 문자열을 찾고 해당 시작 인덱스를 반환하는 데 사용됩니다. 하위 문자열을 찾을 수 없으면 -1이 반환됩니다. 구문은 string.indexOf(substring[, startIndex])이며 매개 변수에는 찾을 하위 문자열과 선택적 시작 인덱스가 포함됩니다. 이 방법은 대/소문자를 구분하고 정방향 검색을 지원하며 다양한 문자열을 구별하는 시나리오에 적합합니다.
JavaScript의 indexOf()
사용indexOf()
用法
indexOf()
方法用于在字符串中查找指定的子字符串,并返回其第一个匹配项的索引位置。如果找不到子字符串,则返回 -1。
语法:
<code class="javascript">string.indexOf(substring[, startIndex])</code>
参数:
用法:
<code class="javascript">let str = "Hello World"; // 查找 "World" 的索引位置 console.log(str.indexOf("World")); // 6 // 从索引 2 开始查找 console.log(str.indexOf("World", 2)); // -1 // 查找不存在的子字符串 console.log(str.indexOf("JavaScript")); // -1</code>
特点:
示例:
<code class="javascript">// 查找字符串中第一个 "e" 的索引位置 let str = "Elephant"; let index = str.indexOf("e"); // 如果找到子字符串,则打印其索引 if (index !== -1) { console.log(`找到 "e" 的索引位置:${index}`); }</code>
注意:
indexOf()
方法对 Unicode 字符串的支持有限。对于更复杂的字符串搜索,建议使用 search()
indexOf()
메소드는 문자열에서 지정된 하위 문자열을 찾는 데 사용됩니다. 첫 번째 일치 항목의 인덱스 위치를 반환합니다. 하위 문자열을 찾을 수 없으면 -1이 반환됩니다. 🎜🎜🎜구문:🎜rrreee🎜🎜매개변수:🎜indexOf()
메서드는 유니코드 문자열에 대한 지원이 제한되어 있습니다. 보다 복잡한 문자열 검색의 경우 search()
메서드나 정규식을 사용하는 것이 좋습니다. 🎜위 내용은 js의 사용법 색인의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!