【发布时间】:2023-03-06 23:31:01
【问题描述】:
我正在练习while循环,下面是代码
PHONE_PRICE = 90;
bank_balance = 303.91;
amount = 0;
while (amount < bank_balance) {
amount = amount + PHONE_PRICE;
}
console.log("Your purchase: " + amount);
现在我明白每次迭代后它都会检查条件并运行下一次迭代。如果条件为假,我试图停止下一次迭代。我也尝试过使用 do while 循环,但是它给出了相同的行为。
这里我不是试图循环遍历一个数组....而是试图在条件为假时停止迭代。让我知道它是否与通过数组循环是否相同
【问题讨论】:
-
我建议您使用
var关键字创建新变量,而不仅仅是像您在这里所做的那样分配它们。如果您有兴趣,Here 是一个链接。 -
注意到@FredrikA。谢谢
-
如果你想更简洁地做加法,你也可以使用
+=操作符。有了它,你可以写amount += PHONE_PRICE而不是amount = amount + PHONE_PRICE:)
标签: javascript loops while-loop do-while