以下是 Codecademy 的说明:
打印出 1 - 20 的数字。
对于能被 3 整除的数字,打印出“Fizz”。
对于能被 5 整除的数字,打印出“Buzz”。
对于能被 3 和 5 整除的数字,在控制台中打印出“FizzBuzz”。
否则,只需打印出数字即可。
这是我的代码:
for (i = 1; i <= 20; i++) {
if (i % 3 == 0) {
console.log("Fizz");
}
else if (i % 5 == 0) {
console.log("Buzz");
}
else if (i % 3 == 0 && i % 5 == 0) {
console.log("FizzBuzz");
}
else {
console.log(i);
}
}
问题是它不会为数字 15 打印“FizzBuzz”。它只会打印“Fizz”。
我在这里想念什么?