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

document.write(str.indexOf("v",8));是什么意思,怎么理解啊。。

document.write(str.indexOf("v",8));是什么意思,怎么理解啊。。

qq_只有五个字_0 2016-04-16 11:18:00
<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>049
查看完整描述

4 回答

已采纳
?
慕娘5227020

TA贡献5条经验 获得超1个赞

indexOf()方法是查找匹配字符在字符串中第一次出现的位置,比如第一个就是查找“I”在“I love JavaScript”中第一次出现的位置,就是0;传入两个参数的话,第一个参数代表要查找的字符,第二个参数代表从下标为几的位置开始查找。比如第二例子之传入“v"一个参数,那么默认从头开始找,返回的应该是4,就是love中的那个v的位置,第三个例子传入“v",8代表从str[8]以后的字符中查找第一个"v"出现的位置,应该就是JavaScipt中的v的位置,应该是9(所有下标从0数)

查看完整回答
1 反对 回复 2016-04-17
?
蛋加树

TA贡献29条经验 获得超13个赞

建议你去学慕课网JavaScript进阶课程,里面有详细介绍,也可以去w3school网搜一下

查看完整回答
反对 回复 2016-04-17
?
乱舞的旋律

TA贡献105条经验 获得超38个赞

<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));//第一个参数是需要寻找的子字符串 ,第二个参数是从第几个字符开始
  //document.write是向文档输出文档流
</script>


查看完整回答
反对 回复 2016-04-16
  • 4 回答
  • 0 关注
  • 2465 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信