问答详情
源自:7-23 编程练习

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

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


提问者:小狗达 2016-10-05 21:06

个回答

  • 慕粉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>');便于查看结果。


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

    第index+1往后数两位截取