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.
- jmeno_string je libovolny retezec nebo vlastnost existujiciho objektu.
- hodnota je retezec nebo vlastnost existujiciho objektu, reprezentujici hodnotu k hledani.
- fromIndex je index, kde zacne prohledavani retezce. Muze to byt cele cislo mezi 0 a jmeno_string.length - 1 nebo vlastnost existujiciho objektu.
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 aicky 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
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