我正在练习循环,下面是代码
PHONE_PRICE = 90;
bank_balance = 303.91;
amount = 0;
while (amount < bank_balance) {
amount = amount + PHONE_PRICE;
}
console.log("Your purchase: " + amount);
现在我理解每次迭代后它正在检查条件并运行下一次迭代。如果条件将是假的,我试图停止下一次迭代。我已尝试使用do while循环,但它会产生相同的行为。
这里我不是试图通过数组循环....但是如果条件将是假的,试图停止迭代。无论如何,让我知道它是否与通过数组的循环相同
答案 0 :(得分:3)
如果条件正好,我试图停止下一次迭代 假
如果您只想在超出余额时增加金额,请尝试
while ((amount + PHONE_PRICE) < bank_balance) {
amount = amount + PHONE_PRICE;
}
这将确保金额不会超过270(3次迭代90次)。