剑神火狼
2015-04-09 14:25
<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>
这个例题中最后一个代码document.write(str.indexOf("v",8)); 怎么解释啊?为什么后面要加“,8”是什么含义啊
先了解下indexOf()
语法
stringObject.indexOf(substring, startpos)
这里startpos是可选参数,从stringObject的startpos位置开始查找substring,如果没有此参数将从stringObject的开始位置查找。
现在来解决来问题,str.indexOf("v",8)也就是从下标8开始寻找“V”。
谢谢了,问题提交后我就发现教程里面有讲,是我太粗心了,但是没有办法删除问题,但是还是谢谢你了!!
JavaScript进阶篇
468065 学习 · 21891 问题
相似问题