【问题标题】:what does the + in z += array[i] do? [duplicate]z += array[i] 中的 + 有什么作用? [复制]
【发布时间】:2020-08-24 15:46:29
【问题描述】:

我正在尝试创建一个有 for 循环的函数,这样我就可以获得数组中数字的平均值,并找到了将它们添加到堆栈溢出中的解决方案,其中包含行

z += array[i];

问题是我不知道它是做什么的,谁能解释一下?

var x = [80, 82, 84, 92];

function PromedioArrays(array) {
  var z = 0;

  for (var i = 0; i < array.length; i++) {
    z += array[i];

    console.log(array[i]);

    console.log(z);
  }

  console.log(z / array.length);
}

PromedioArrays(x);

【问题讨论】:

标签: javascript arrays function variables var


【解决方案1】:

这是一个Addition Assignment Operator:它将左右运算符相加并将其分配给左运算符。

例子:

let x = 0;
let y = 10;

x += y;

console.log(x, y); // outputs 10, 10

在您提供的代码中,它将数组的值相加并存储到z 变量中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-05
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    相关资源
    最近更新 更多