for (var i = 0; i < sourceArr.length; i ++) { sum += parseInt(sourceArr[i].substr(sourceArr[i]. indexOf(":")+1));

来源:7-23 编程练习

慕设计2978630

2016-08-31 16:28

for (var i = 0; i < sourceArr.length; i ++) {

       sum += parseInt(sourceArr[i].substr(sourceArr[i].

        indexOf(":")+1));

怎么理解?

写回答 关注

1回答

  • 鲁达芬奇
    2016-08-31 16:35:16

    sourceArr是个数组,这是循环遍历,sum应该是一个和值,parseInt是将字符串转为数字用于运算。

    subString是截取字符串,应该是数组里包含文字和数字,从点的下一位开始截取,只截取数字,例如数组元素为小米.86,则只取86,这应该是求成绩总和之类的运算。

    慕设计297...

    厉害啊

    2016-08-31 17:53:10

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题