一、indexOf()与lastIndexOf()方法说明与作用

indexOf() lastIndexOf() 方法都是搜索字符串的。其中,indexOf()是从前往后搜索,lastIndexOf()是从后往前搜索。它们返回值是子字符串开始的位置,这个位置都是从前往后从0开始计数的。如果找不到则返回-1。

二、实例

 

  1. <script language="JavaScript">  
  2. <!--  
  3. var sStr = "ABcdefghijk1234567890" 
  4. document.write(sStr.indexOf("A") + "<br>");  
  5. document.write(sStr.indexOf("9",7) + "<br>");  
  6. document.write(sStr.lastIndexOf("i") + "<br>");  
  7. document.write(sStr.lastIndexOf("k",10) + "<br>");  
  8. document.write(sStr.lastIndexOf("v",2) + "<br>");  
  9. document.write(sStr);      
  10. //-->  
  11. </script> 

结果:

0
19
8
10
-1
ABcdefghijk1234567890