课程
/前端开发
/JavaScript
/JavaScript进阶篇
sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1));求具体解释一下
2015-03-27
源自:JavaScript进阶篇 7-23
正在回答
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做累和
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1)); 为什么要加1
2 回答for (var i = 0; i < sourceArr.length; i ++) { sum += parseInt(sourceArr[i].substr(sourceArr[i]. indexOf(":")+1));
1 回答for (var i = 0; i < sourceArr.length; i ++) { sum += parseInt(sourceArr[i].substr(sourceArr[i]. indexOf(":")+1));
3 回答parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1)); 表示不懂
3 回答parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1));这句什么意思呢?