【问题标题】:JavaScript Challenge: While Loops - Conditional ExpressionJavaScript 挑战:While 循环 - 条件表达式
【发布时间】:2020-10-05 08:39:30
【问题描述】:

我正在通过课前挑战,我尝试了一些不同的方法来尝试让它发挥作用。但我不知道我做错了什么。这就是挑战:

初始化一个变量addThis为0,一个变量sum为0。使用while循环重复一个代码块,只要addThis小于10。在代码块中,将addThis的值加到sum,然后增加addThis乘以 1。while 循环运行后,sum 的值应该是数字 0 到 9 的总和。

挑战错误: 预期 0 等于 45

还有我的代码:

let addThis = 0;
let sum = 0;
while (addThis < 10) { 
  addThis += sum;      
  addThis++
}
// Uncomment the line below to check your work!
console.log(sum);

【问题讨论】:

  • 您必须像这样添加总和:sum += addThis;。就是这样。
  • 非常感谢。

标签: javascript while-loop


【解决方案1】:
let addThis = 0;
let sum = 0;
while (addThis < 10) { 
    sum += addThis
    addThis++
}

console.log(sum);

您在添加命令 x += y 时犯了一个小错误,会将 x add y 分配给 x。不是反过来。

【讨论】:

  • 天哪。我知道了。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2013-04-20
  • 1970-01-01
  • 2021-07-23
  • 2018-09-19
  • 2013-11-10
  • 2015-04-02
  • 2016-05-13
  • 2017-04-27
相关资源
最近更新 更多