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

JavaScript String lastIndexOf() 方法

 Objet String JavaScript

lastIndexOf()方法返回指定值在字符串中最后一次出现的位置。

如果找不到该值,则将返回-1

如果该值存在多次,它将返回最后一次出现的位置。

如果要从头到尾进行搜索,请使用indexOf()方法。

Attention :有关Array方法,请参见Array.lastIndexOf()

语法:

string.lastIndexOf(searchValue, start)
var str = 'Hello world, I repeat Hello world';
str.lastIndexOf('Hello');
Testez pour voir‹/›

Attention :Cette méthode fait la distinction entre les majuscules et les minuscules.

Compatibilité des navigateurs

Tous les navigateurs supportent pleinement la méthode lastIndexOf() :

Méthode
lastIndexOf()EstEstEstEstEst

Valeur du paramètre

ParamètresDescription
searchValue(Obligatoire) Une chaîne indiquant la valeur à rechercher
start(Optionnel) Un entier, indiquant l'index de départ de la recherche (recherche vers l'arrière) ; par défaut, c'est la longueur de la chaîne

Détails techniques

Valeur de retour :la dernière apparitionsearchValuede l'index, s'il n'est pas trouvé alors-1
Version JavaScript :ECMAScript 1

Plus d'exemples

Retourner la dernière position du caractère 'O' dans la position5Commencer la recherche (recherche vers l'arrière) :

var str = 'HELLO WORLD HELLO';
str.lastIndexOf('O', 5);
Testez pour voir‹/›

 Objet String JavaScript