首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JS/节点中创建无限加法输出循环?

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

Stack Overflow用户
提问于 2021-11-21 05:39:18
回答 1查看 135关注 0票数 0

我是JS的新手。为了好玩,我想创建一个无限循环,其输出方式如下: 1+1=2、2+2=4、4+4=8、8+8=16和so on...This是我到目前为止所拥有的。我创建了一个For循环,以精简我的理论/方法以供实践,但我仍然无法使它正常工作。

代码语言:javascript
复制
for (let i = 0; i < 5; i++) {
  num1 = i;
  sum = i * 2;
  answer = sum * 2;
  console.log(sum + " + " + sum + " = " + answer * i);
}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-21 06:13:03

现在,您只是将变量乘以两个,而实际上您希望将两个数字相加的结果,并在下一个迭代中使用。

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

代码语言:javascript
复制
let step = 1;

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

补充文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70052105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档