w3c是这样定义indexOf的:indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
用法:
obj.indexOf(str,strIndex);//str为要检测的字符串,strIndex为开始检测的位置,取值范围为0--obj.length-1
例子:
<script type="text/javascript">
var str="Hello world!"
document.write(str.indexOf("Hello"))//输出0
document.write(str.indexOf("World"))//输出-1
document.write(str.indexOf("world"))//输出6,,为什么会输出6.因为空格也被当作一个字符串了。
document.write(str.indexOf(" "))//输出5,输出空格时才会输出5。
</script>