问答详情
源自:7-23 编程练习

sum+= 是什么原理

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的循环,就把每次循环的结果累加了不明白,求大神帮忙解释一下是什么原理,感激不尽

提问者:小虾学前端 2016-12-03 00:28

个回答

  • ____路丶过
    2016-12-03 09:46:38
    已采纳

    sum=sum+parselint  .比如 sum+=1就等于sum=sum  +1。就是sum(n)=sum(n-1)+1 ;

    n是这一次得。n-1 是上回得。  如果不懂还可以提问。   

  • 小虾学前端
    2016-12-03 10:46:16

    嗯嗯,是的,可能要深究的话也不可取,现在先记住这样用,到后面回头再看这些东西可能更加容易理解些了,谢谢了