>  기사  >  웹 프론트엔드  >  JavaScript에서 indexOf를 사용하는 방법

JavaScript에서 indexOf를 사용하는 방법

不言
不言원래의
2018-12-24 13:37:4010028검색

문자열에 특정 문자가 포함되어 있는지 검색하고 싶다면 어떻게 해야 하나요? 이 경우 문자열에서 지정된 문자열 값이 처음 나타나는 것을 반환하는 indexOf 함수를 사용할 수 있습니다.

JavaScript에서 indexOf를 사용하는 방법에서 indexOf를 사용하는 방법

indexOf 함수는 문자열에서 지정된 문자를 검색하고 있는 경우 위치를 반환합니다.

indexOf 함수 사용법

기본과정은 다음과 같습니다
#🎜 🎜#

String.indexOf( 检索的字符[, 检索开始的位置])
# 🎜🎜#

indexOf를 사용하여 문자열 검색

코드는 다음과 같습니다

<!DOCTYPE html>
<html lang = "ja">
  <head>
    <meta charset = "utf-8">
    <title>JavaScript에서 indexOf를 사용하는 방법에서 indexOf를 사용하는 방법</title>
  </head>
  <body>
    <script>
    var str1 = &#39;英语,中文,法语,阿拉伯语,中文&#39;;
    var index1 = str1.indexOf(&#39;中文&#39;);
    console.log(index1);
    var index2 = str1.indexOf(&#39;中文&#39;, 7);
    console.log(index2);
    var array1 = [ &#39;张三&#39;, &#39;李四&#39;, &#39;王二&#39;, &#39;陈五&#39; ];
    var index3 = array1.indexOf(&#39;李四&#39;);
    console.log(index3);
    </script>
  </body>
</html>

실행 결과는 다음과 같습니다#🎜 🎜#


위의 코드를 주의 깊게 분석합니다JavaScript에서 indexOf를 사용하는 방법에서 indexOf를 사용하는 방법

var str1 = &#39;英语,中文,法语,阿拉伯语,中文&#39;;
var index1 = str1.indexOf(&#39;中文&#39;);
console.log(index1);
var index2 = str1.indexOf(&#39;中文&#39;, 7);
console.log(index2);

위는 문자열을 검색하는 코드와 위치 문자의 시작 부분은 "0"으로 계산됩니다. 문자가 없으면 "-1"이 반환됩니다.

"str 1"이라는 변수를 설정하고 indexOf를 사용하여 "중국어"라는 문자를 검색한 후 그 결과를 "index 1"이라는 변수에 넣습니다. 결과적으로 숫자 "3"이 출력됩니다.

두 번째는 시작 위치를 "7"로 지정하는 것입니다. 이 경우에는 일곱 번째 문자부터 검색하겠습니다. 결과적으로 "14"라는 숫자가 출력됩니다.

var array1 = [ &#39;张三&#39;, &#39;李四&#39;, &#39;王二&#39;, &#39;陈五&#39; ];
var index3 = array1.indexOf(&#39;李四&#39;);
console.log(index3);

위는 배열을 검색하는 코드입니다. 배열을 "array1"로 설정하고 indexOf를 사용하여 "John Doe"를 검색합니다. 해당 요소는 두 번째 요소이지만 배열이 "0"에서 시작하므로 출력은 "1"입니다.

위 내용은 JavaScript에서 indexOf를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.