JavaScript文字列lastIndexOf()
例
「惑星」の最後の出現を検索します。
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet");
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("Planet");
以下のその他の例。
定義と使用法
このlastIndexOf()
メソッドは、文字列内で最後に出現する指定値のインデックス(位置)を返します。
このlastIndexOf()
メソッドは、文字列を最後から最初まで検索します。
このlastIndexOf()
メソッドは、最初からインデックスを返します(位置0)。
lastIndexOf()
値が見つからない場合、メソッドは-1を返します。
このlastIndexOf()
方法では大文字と小文字が区別されます。
関連項目:
構文
string.lastIndexOf(searchvalue, start)
パラメーター
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position where to start. Default value is string length. |
戻り値
タイプ | 説明 |
数 | 検索値が発生する位置。 発生しない場合は-1。 |
その他の例
位置20から開始して、「惑星」の最後の出現を検索します。
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet", 20);
ブラウザのサポート
lastIndexOf()
ECMAScript1(ES1)機能です。
ES1(JavaScript 1997)は、すべてのブラウザーで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |