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

为什么最后输出的会是9,不是length-1吗? 就大神解释

var demo="I Love JavaScript";

document.write(demo.indexOf("v",8));

为什么最后输出的是9?

正在回答

3 回答

var demo="I Love JavaScript";,从0开始算就是第九个元素。然后length-1就是V所在的位置,从第8个元素开始算,就是9.

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

你这语句是找v的位置。并且从第八个元素开始找。刚好第九个元素就是v。返回9.

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

0开始?

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

qq_可以笑的话不会哭_0 提问者

0开始
2015-06-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么最后输出的会是9,不是length-1吗? 就大神解释

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