【发布时间】:2018-07-17 00:23:50
【问题描述】:
我想通过 console.log 打印从 1 到 100 的所有数字,但有两个例外。对于可被 3 整除的数字,打印“Fizz”而不是数字,对于可被 5(而不是 3)整除的数字,打印“Buzz”。并为所有可被 5 和 3 整除的数字打印“FizzBuzz”。
for (let number = 1; number <= 100; number ++) {
if (number % 3 === 0 && number % 5 === 0) {
console.log(number + "fizzbuzz");
} else if (number % 5 === 0) {
console.log(number + "buzz");
} else if (number % 3 === 0)
console.log(number + "fizz");
} else {
console.log(number);
}
控制台说我在最后一个 else 语句(没有条件的语句)中有一个“意外标记 else”。
【问题讨论】:
标签: for-loop if-statement fizzbuzz