此JavaScript代码的含义是什么

时间:2019-11-23 21:12:33

标签: javascript

var total = 0;
var total2 = 0;

for (var number = 2; number < 15; number++) {
  total += number;

  for (var number2 = 1; number2 <= 12; number2++) {
    total2 = total + number2;
  }

}

我试图找出total,total2,number和number2的值。我不希望得到答案,我只想知道如何找到答案。

3 个答案:

答案 0 :(得分:1)

var total = 0;
var total2 = 0;

for (var number = 2; number < 15; number++) {
  total += number;

  for (var number2 = 1; number2 <= 12; number2++) {
    total2 = total + number2;
  }

}

console.log('total:',total)

console.log('total2:',total2)

答案 1 :(得分:0)

在脚本末尾将结果显示在控制台中。

console.log(total, total2);

这与最终结果无关。意思是total是2到14之间每个数字的总和,而total2是每个循环(如乘法)每个1到12之间的总和。

当然,它的目的是。谁知道为什么有人写这个。

答案 2 :(得分:0)

这是一个嵌套循环的例子。

对于for的值,从number2,外部14循环运行13次。

内部循环在外部循环的每次迭代中运行十二次。

total的最终值将是数字214104)的总和。

total2将在外循环的每次迭代中被覆盖十二次。

total2的最终值为104total1的最终值)加上12number2的最终值)= {{ 1}}。