javascript - 我的 Codeacademy 类(class)中的 FizzBu​​zz 代码有什么问题?

标签 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

谢谢!

最佳答案

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)中的 FizzBu​​zz 代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33685241/

相关文章:

javascript - Internet Explorer Web 浏览器中不显示内容

javascript - 更新面板和 JavaScript Hack 中的重复按钮

FizzBu​​zz 应用程序的 jQuery 按钮

perl - 三元运算符中的条件不会引起任何变化

ruby - FizzBu​​zz 使用三元条件运算符

javascript - 无法获取/api/任务

javascript - 在 Redux/React 中设置/清除输入

javascript - 验证后开始方法执行

ruby - 使用 Rubys 可枚举模块解决 Fizzbuzz 问题?

Haskell—— pretty-print 列表的问题