Indexf の役割

Indexof の役割

文法:

    str.indexOf(searchValue [, fromIndex])
  • パラメータ: searchValue: 検索する文字列値。

  • 正確な文字列が指定されない場合、[searchValue は強制的に "unknown" に設定され]、この値は現在の文字列内で検索されます。

  • 例えば:

  • 'undefined'.indexOf()//将会返回0,因为undefined在位置0处被找到
    'undefine'.indexOf()//将会返回 -1 ,因为字符串'undefined'未被找到
    
  • fromIndex: オプション
    検索を開始する場所を示す番号。任意の整数を指定できます。デフォルト値は 0 です。
    fromIndex の値が 0 より小さいか、str.length より大きい場合、検索はそれぞれ 0 と str.length から開始されます。

  • 戻り値:
    検索する文字列 searchValue の ### 最初の ### 出現のインデックス、または見つからない場合は -1。
    searchValue が空の文字列の場合、fromIndex が返されます。fromIndex 値が空の場合、または fromIndex 値が検索文字列の長さより小さい場合、戻り値は次の fromIndex 値と同じになります。
    fromIndex 値が文字列の長さ以上の場合、文字列の長さ (str.length) を直接返します。

  • 例:
    最も単純な hello world から始めます。

    var str="Hello world!";  
    document.write(str.indexOf("Hello") + "<br />"); 
    
    document.write(str.indexOf("World") + "<br />"); 
    
    document.write(str.indexOf("world"));  
    

コンソールに出力を印刷して、結果が予想と異なるかどうかを確認できます。結局手放さなかった。

特徴:

  1. 大文字と小文字は厳密に区別されます。
  2. IndexOf を使用して配列を取得する場合は、「===」を使用して一致させます。これは、データ型がチェックされることを意味します。

おすすめ

転載: blog.csdn.net/TC_DESpipi/article/details/128655450