课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么案例中搜索8没有,输出是变成了9
2016-07-09
源自:JavaScript进阶篇 7-8
正在回答
str.indexOf("v",8) 指的从字符串第8个字符a开始检索的位置,而v就在字符串第9个位置,
不是搜索数字8,而是从字符串第八个字符开始寻找字符v
案例中 "I love JavaScript!" document.write(str.indexOf("v",8));
8指的从字符串开始检索的位置,从第8个字符a开始算,而v就在字符串第9个位置
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答document.write(str.indexOf("v",8));的输出值是9,为什么是9
2 回答为什么有些输出被跳过了?例如nodeName只输出一次,nodeType没有被输出?
2 回答为什么把“:”换成“8”,输出的是20啊?,不是16吗?
5 回答为什么document输出不是10而是9?
3 回答为什么我的答案输出不了????