String.lastIndexOf

JavaScript -> Objekty -> String -> metóda lastIndexOf

Syntax

jmeno_string.lastIndexOf(hodnota, [fromIndex])

Popis

Príkaz jazyka JavaScript
Vrati index znaku v retezci, ktere odpovidaji poslednimu vyskytu specifikovane hodnoty. Prohledavajici retezec je prochazen odzadu, pocinaje na fromIndex.

Znkay v retezci jsou indexovany zleva doprava. Index prvniho znaku je 0 a index posledniho je jmeno_string.length - 1.

Pokud nespecifikujete hodnotu pro fromIndex, JavaScript automaticky priradi hodnotu jmeno_string.length - 1 (konec retezce). Pokud search_hodnota neni nalezena, vrati JavaScript hodnotu -1.

Príklad

var anyString="Brave new world"

document.write(("<P>Index prvniho w od zacatku je " +
   anyString.indexOf("w"))

//vypíše: Index prvniho w od zacatku je 8


document.write(("<P>Index prvniho w od konce je " +
   anyString.lastIndexOf("w"))

//vypíše: Index prvniho w od konce je 10


document.write(("<P>Index slova 'new' od zacatku je " +
   anyString.indexOf("new"))

//vypíše: Index slova 'new' od zacatku je 6


document.write(("<P>Index slova 'new' od konce je " +
   anyString.lastIndexOf("new"))

//vypíše: Index slova 'new' od konce je 6


Pozri aj

String.charAt, String.indexOf