我的FizzBu​​zz代码对于codeacademy课有什么问题?

时间:2015-11-13 03:01:51

标签: javascript fizzbuzz

我已经找了很多答案,即使我粘贴其他人的代码,它似乎也不起作用。所以我想知道我的代码是否正确,如果我的问题在于浏览器(或其他任何东西),或者你是否可以帮我找到错误!

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);
    }
}

Screenshot

谢谢!

1 个答案:

答案 0 :(得分:1)

Javascript中的语句 - 即background-color - 由分号分隔,因此代码块运行的条件语句应该看起来像......

var i = 0;

^ this。

for (var i = 0; i <= 20; i++)

^而不是这个。

编辑:

您可能会遇到&#39; var&#39;和&#39;,&#39;如果您在单个语句中声明多个变量,则在同一行上,这看起来像......

for (var i = 0, i <= 20, i++)

请注意,该语句仍然(并且始终以分号)结束;