【发布时间】:2018-05-01 11:17:05
【问题描述】:
似乎无法指出一些明显的东西。此解决方案不起作用。请帮忙?
FizzBuzz 问题:打印从 1 到 100 的数字。打印 Fizz 而不是可被 3 整除的数字。打印 Buzz 而不是可被 5 整除的数字。打印 FizzBuzz 而不是可被 3 和 5 整除的数字。
for(var i = 1; i <= 100; i++) {
switch (i) {
case (i%3 === 0 && i%5 === 0):
console.log('FizzBuzz');
break;
case (i%3 === 0):
console.log('Fizz');
break;
case (i%5 === 0):
console.log('Buzz');
break;
default:
console.log(i);
}
}
【问题讨论】:
-
定义“不起作用”。错误?输出错误?还有什么?
-
你为什么用switch?这是任务要求的还是只是您的选择?
-
在仍然使用
switch块的情况下,最接近您的代码的是this。
标签: javascript