很抱歉在这么短的时间内提出了两个问题,哈哈,为什么 1%15、3%15、5%15 的余数为 0?我可能对数学生疏了,但我认为他们应该有余数。
可能是不必要的,但这里是代码:
for (i = 1; i <= 20; i++) {
if (i % 15 === 0) {
console.log("FizzBuzz");
}
else if (i % 3 === 0) {
console.log("Fizz");
}
else if (i % 5 === 0) {
console.log("Buzz");
}
else {
console.log(i);
}
}
和输出:
**FizzBuzz**
2
**FizzBuzz**
4
**FizzBuzz**
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz