我寻找了很多答案,即使我粘贴其他人的代码,它似乎也不起作用。所以我想知道我的代码是否正确,我的问题是否出在浏览器(或其他任何东西)上,或者你是否可以帮助我找到我的错误!
for (var i = 0, 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);
}
}
谢谢!
最佳答案
Javascript 中的语句 - 即 var i = 0;
- 用分号分隔,因此代码块将要运行的条件语句应该类似于...
for (var i = 0; i <= 20; i++)
^这个。
for (var i = 0, i <= 20, i++)
^ 而不是这个。
编辑:
如果您在一条语句中声明多个变量,您可能会在同一行遇到“var”和“,”,这看起来像......
var a = "a",
b = "b",
c = "c";
注意该语句仍然(并且总是)以分号结尾;
关于javascript - 我的 Codeacademy 类(class)中的 FizzBuzz 代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33685241/