indexOf()
方法可返回某个指定的字符串值在字符串中首次出现的位置。
语法
stringObject.indexOf(substring, startpos)
参数说明:
说明:
1.该方法将从头到尾地检索字符串stringObject
,看它是否含有子串substring
。
2.可选参数,从stringObject
的startpos
位置开始查找substring
,如果没有此参数将从stringObject
的开始位置查找。
3.如果找到一个substring
,则返回substring
的第一次出现的位置。stringObject
中的字符位置是从 0 开始的。
注意:
1.indexOf()
方法区分大小写。
2.如果要检索的字符串值没有出现,则该方法返回 -1。
例如: 对"I love JavaScript!"
字符串内进行不同的检索:
<script type="text/javascript"> var str="I love JavaScript!" document.write(str.indexOf("I") + "<br />"); document.write(str.indexOf("v") + "<br />"); document.write(str.indexOf("v",8)); </script>
以上代码的输出:
0 4 9