为了账号安全,请及时绑定邮箱和手机立即绑定

例题中代码的疑问!

<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”是什么含义啊

正在回答

2 回答

先了解下indexOf()

语法

stringObject.indexOf(substring, startpos)

这里startpos是可选参数,从stringObject的startpos位置开始查找substring,如果没有此参数将从stringObject的开始位置查找。

现在来解决来问题,str.indexOf("v",8)也就是从下标8开始寻找“V”。

1 回复 有任何疑惑可以回复我~

谢谢了,问题提交后我就发现教程里面有讲,是我太粗心了,但是没有办法删除问题,但是还是谢谢你了!!

0 回复 有任何疑惑可以回复我~
#1

Perona

不客气
2015-04-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468188    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

例题中代码的疑问!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信