for循环里面的{a+=b}

来源:7-23 编程练习

等我成为前端大神

2015-11-24 15:08

for循环里面的{a+=b}。为嘛a就是数组里面的和了???我一直看不懂啊

写回答 关注

2回答

  • 慕男婶
    2015-11-24 15:21:49
    已采纳
    var arr = [1,2,3,4,5,6,7,8,9,10];
    var a = 0; // 定义一个变量把数组中的每个元素的值都累加到这个变量上
    for(var i = 0;i<arr.length;i++){
       var b = arr[i]; // 取出每个元素
       a += b; // 其实相当于 a = a + b; 意思就是,取出a的值加上b,然后再赋值给a
    }
    
    // 循环完毕之后,a就等于了数组中所有元素的和。即 a = 1+2+3+4+5+6+7+8+9+10;
    console.log(a);


    等我成为前端...

    非常感谢!!

    2015-11-26 10:47:46

    共 1 条回复 >

  • echo_kinchao
    2015-11-24 16:01:55

    这个就是把数组全部加起来啊

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题