在JavaScript中,可以使用indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置。
語法:
stringObject.indexOf(字符串)
說明:
stringObject表示字符串對象。indexOf()方法跟search()方法差不多,跟match()方法類似,不同的是indexOf()方法返回的是字符串的位置,而match()方法返回的是指定的字符串。
舉例:
在線測試<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> var str="Hello World!"; document.write(str. indexOf ("world")+"<br/>"); document.write(str. indexOf ("World")+"<br/>"); document.write(str. indexOf ("worlld")+"<br/>"); document.write(str. indexOf ("world!")); </script> </head> <body> </body> </html>
在浏覽器預覽效果如下:
分析:
大家回去看看“match()方法”和“search()方法”這兩節,對比記憶一下。