例题中代码的疑问!

来源:7-8 返回指定的字符串首次出现的位置

剑神火狼

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

写回答 关注

2回答

  • Perona
    2015-04-09 14:32:22
    已采纳

    先了解下indexOf()

    语法

    stringObject.indexOf(substring, startpos)

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

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

  • 剑神火狼
    2015-04-09 14:52:07

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

    Perona

    不客气

    2015-04-09 15:00:00

    共 1 条回复 >

JavaScript进阶篇

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

468065 学习 · 21891 问题

查看课程

相似问题