qq_下一站邂逅_1
2017-07-09 17:20
帮忙给我解释一下这个for循环的含义
首先用scoreArr[i].indexOf(":")+1,返回i的成绩所在的位置。
然后用scoreArr[i].substr()抽取i的成绩(注意:此时的成绩不是数值,而是字符串)
在然后用parseInt()将这个成绩转换成为数值
最后每个成绩循环的时候都累加一次得出所有人成绩的和。
indexOf()返回字符“:”的下标;
substr()截取“:”之后的字符;
parseInt()将字符转换成整型;
sum累加器;
将数组scoreArr中每个数组元素中":"之后的字符等都变成整数进行求和。
比如scroeArr[0]=“abc:def”,则将def变为整数进行求和
JavaScript进阶篇
468193 学习 · 21891 问题
相似问题