sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1));求具体解释一下

来源:7-23 编程练习

慕UI0613154

2015-03-27 14:34

sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1));求具体解释一下

写回答 关注

1回答

  • 康振宁
    2015-03-27 14:54:08

    sourceArr[i] 获取sourceArr数组中的第i个元素

    sourceArr[i].indexOf(":")获取该元素冒号中的位置

    sourceArr[i].substr(sourceArr[i].indexOf(":")+1)从该元素冒号后的第一个位置开始截取字符串

    parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1)) 讲字符串强制转换为数值

    sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1));  变量sum做累和

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题