English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String lastIndexOf() メソッド

 JavaScript String オブジェクト

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);
テストを見て‹/›

 JavaScript String オブジェクト