English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
lastIndexOf()メソッドは指定された値が文字列中最後の位置を返します。
その値が見つからない場合、-1。
その値が複数回存在する場合、最後の位置を返します。
先頭から終わりまで検索を行いたい場合は、indexOf()メソッドを参照してください。
注意:Arrayメソッドに関する詳細は、Array.lastIndexOf()。
string.lastIndexOf(searchValue, start)
var str = ';Hello world, I repeat Hello world'; str.lastIndexOf(';Hello';);テストを見て‹/›
注意:このメソッドは大文字と小文字を区別します。
すべてのブラウザが完全にlastIndexOf()メソッドをサポートしています:
メソッド | |||||
lastIndexOf() | は | は | は | は | は |
引数 | 説明 |
---|---|
searchValue | (必須)検索する値を示す文字列 |
start | (オプション)検索を開始するインデックスを示す整数、後方検索の場合;デフォルトは文字列の長さ |
返り値: | 最後の出现searchValueのインデックス、見つからない場合は-1 |
---|---|
JavaScriptバージョン: | ECMAScript 1 |
文字“ O”の最後の位置を返します、位置5検索を開始する(後方検索):
var str = 'HELLO WORLD HELLO'; str.lastIndexOf('O', 5);テストを見て‹/›