如何根据输出是否可被 3 或 5 整除来更改输出?如果它能被 3 整除,我想显示“rock”,如果它能被 5 整除,我想显示“star”(类似于 FizzBuzz)。如果两者都有,他们会看到两者。
这是我的代码:
if (var n = Math.floor((Math.random() * 1000) + 1); {
var output = "";
if (n % 3 == 0)
output += "Rock";
if (n % 5 == 0)
output += "star";
prompt(output || n);
}
为什么我的代码不能正常工作?
原文由 Corey Blinks 发布,翻译遵循 CC BY-SA 4.0 许可协议
var
语句中的if
是语法错误。我的浏览器显示此错误:所以我认为你应该声明变量
n
在告诉if
声明var n
是你的比较表达式之前。