for( var i =0;i<arr.length;i++ ){ var index = arr[i].indexOf(':'); //根据 : 符号确定数字开始的位置 sum += parseInt( arr[i].substr(index+1,2) ); // parseInt() 字符串类型转成整型 } arr[i].substr(index+1,2)我能看懂取元素的分数值,parseInt也能看懂转换为数值,就是 sum+= 这里通过变量i的循环,就把每次循环的结果累加了不明白,求大神帮忙解释一下是什么原理,感激不尽
sum=sum+parselint .比如 sum+=1就等于sum=sum +1。就是sum(n)=sum(n-1)+1 ;
n是这一次得。n-1 是上回得。 如果不懂还可以提问。
嗯嗯,是的,可能要深究的话也不可取,现在先记住这样用,到后面回头再看这些东西可能更加容易理解些了,谢谢了