什么'我的代码学院课程的FizzBuzz代码有问题

What's wrong with my FizzBuzz code for the codeacademy lesson?

本文关键字:代码 有问题 FizzBuzz 我的 什么      更新时间:2023-09-26

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

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"answers",",这看起来像。。。

var a = "a",
    b = "b",
    c = "c";

请注意,语句仍然(并且永远)以分号结尾;