// str.lastIndexOf(searchValue[, fromIndex])
var s = 'Online JavaScript Cloud Products';
document.write(s.lastIndexOf('o') + "<br />");
document.write(s.lastIndexOf('o', 25) + "<br />");
document.write(s.lastIndexOf('o', 20) + "<br />");
document.write(s.lastIndexOf('o', 19) + "<br />"); // o
document.write(s.lastIndexOf('O', 19) + "<br />"); // O
/*
run:
26
20
20
-1
0
*/