请问index+1,2;还有怎么看最后一句代码,不懂求解

来源:7-23 编程练习

小狗达

2016-10-05 21:06

for (var i =0;i<arr.length;i++){
     var index =arr[i].indexOf(':');
     sum +=parseInt(arr[i].substr(index+1,2))
 }


写回答 关注

2回答

  • 慕粉beikejiangxi
    2016-10-05 22:31:34
    已采纳

    indexOf(value,index);value    需检索的字符串值, index    检索起始索引位置。

    sum +=parseInt(arr[i].substr(index+1,2))表示从下标值(index+1)取两个字符。parseInt()函数可以解析一个字符串,并返回一个整数。

    你可以在for循环的最后一行加上document.write(sum+'<br>');便于查看结果。


    小狗达

    非常感谢!

    2016-10-06 09:04:24

    共 1 条回复 >

  • 小布3122159
    2016-10-05 21:40:23

    第index+1往后数两位截取

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题