如何在 JS/node 中创建无限加法输出循环?

How do I create an infinite addition output loop in JS/node?

我是 JS 新手。为了好玩,我想创建一个输出如下方式的无限循环: 1+1=2、2+2=4、4+4=8、8+8=16 等等……这就是我目前所拥有的。我创建了一个 For 循环来简化我的 theories/methods 练习,但我仍然无法使其正常工作。

for (let i = 0; i < 5; i++) {
  num1 = i;
  sum = i * 2;
  answer = sum * 2;
  console.log(sum + " + " + sum + " = " + answer * i);
}

目前您只是将变量乘以 2,而实际上您想要将两个数字相加的结果用于下一次迭代。

在循环外声明一个 step 变量。在每次迭代中,将两个步骤的总和分配给一个 answer 变量,记录结果,然后将 answer 分配给 step.

let step = 1;

for (let i = 1; i < 10; i++) {
  let answer = step + step;
  console.log(`${step} + ${step} = ${answer}`);
  step = answer;
}

其他文档