Visit Mozilla.org

Dokumentacja języka JavaScript 1.5:Obiekty:String:lastIndexOf

z Mozilla Developer Center, polskiego centrum programistów Mozilli.

UWAGA: Tłumaczenie tej strony nie zostało zakończone.
Może być ona niekompletna lub wymagać korekty.
Chcesz pomóc? | Dokończ tłumaczenie | Sprawdź ortografię | Więcej takich stron...

Spis treści

[edytuj] Podsumowanie

Returns the index within the calling String object of the last occurrence of the specified value, or -1 if not found. The calling string is searched backward, starting at fromIndex.

Metoda obiektu: String
Zaimplementowana w: JavaScript 1.0, NES2.0
Wersja ECMA: ECMA-262

[edytuj] Składnia

lastIndexOf(searchValue[, fromIndex])

[edytuj] Parametry

searchValue 
A string representing the value to search for.
fromIndex 
The location within the calling string to start the search from. It can be any integer between 0 and the length of the string. The default value is the length of the string.

[edytuj] Opis

Characters in a string are indexed from left to right. The index of the first character is 0, and the index of the last character is stringName.length - 1.

"canal".lastIndexOf("a")   // zwraca 3
"canal".lastIndexOf("a",2) // zwraca 1
"canal".lastIndexOf("a",0) // zwraca -1
"canal".lastIndexOf("x")   // zwraca -1

Metoda lastIndexOf is case sensitive. For example, the following expression returns -1:

"Blue Whale, Killer Whale".lastIndexOf("blue") 

[edytuj] Przykłady

[edytuj] Przykład: Zastosowanie indexOf i lastIndexOf

The following example uses indexOf and lastIndexOf to locate values in the string "Brave new world".

var anyString="Brave new world"

// Displays 8
document.write("<P>The index of the first w from the beginning is " +
   anyString.indexOf("w"))
// Displays 10
document.write("<P>The index of the first w from the end is " +
   anyString.lastIndexOf("w"))
// Displays 6
document.write("<P>The index of 'new' from the beginning is " +
   anyString.indexOf("new"))
// Displays 6
document.write("<P>The index of 'new' from the end is " +
   anyString.lastIndexOf("new"))

[edytuj] Zobacz także

charAt, indexOf, split