ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのindexOfメソッド、lastIndexOfメソッド、substringメソッド_基礎知識

JavaScriptのindexOfメソッド、lastIndexOfメソッド、substringメソッド_基礎知識

WBOY
WBOYオリジナル
2016-05-16 18:55:061260ブラウズ

IndexOf() メソッドは、文字列内で最初に出現した指定された文字列値を返します。
構文
stringObject.indexOf(searchvalue,fromindex)
パラメータ 説明
searchvalue 必須。取得する文字列値を指定します。
fromindex オプションの整数パラメータ。検索を開始する文字列内の位置を指定します。有効な値は 0 ~ stringObject.length - 1 です。このパラメータを省略した場合、文字列の最初の文字から検索が開始されます。
説明
このメソッドは、文字列 stringObject を最初から最後まで取得して、部分文字列 searchvalue が含まれているかどうかを確認します。検索の開始位置は、文字列の fromindex または文字列の先頭 (fromindex が指定されていない場合) です。 searchvalue が見つかった場合は、searchvalue が最初に出現した位置が返されます。 stringObject 内の文字位置は 0 から始まります。
ヒントとメモ
注: indexOf() メソッドでは大文字と小文字が区別されます。
注: 取得する文字列値が表示されない場合、このメソッドは -1 を返します。

この例では、「Hello world!」文字列内でさまざまな検索を実行します:


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

出力上記のコードの コードは次のとおりです:


0
-1
6

lastIndexOf
メソッド:
String オブジェクト内の部分文字列の最後の出現位置を返します。
strObj.lastIndexOf(substring[, startindex]) パラメータ

strObj
必須。文字列オブジェクトまたはリテラル。
部分文字列
必須。 String オブジェクト内で検索する部分文字列。
startindex
オプション。この整数値は、検索を開始する String オブジェクト内のインデックスを示します。省略した場合、文字列の末尾から検索が開始されます。
説明
lastIndexOf メソッドは、String オブジェクト内の部分文字列の開始位置を示す整数値を返します。部分文字列が見つからない場合は、-1 が返されます。
startindex が負の場合、startindex はゼロとして扱われます。最大の文字位置インデックスよりも大きい場合は、可能な最大のインデックスとして扱われます。 右から左に検索を実行します。それ以外の場合、このメソッドはindexOfと同じです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。