javascript - Fizz Buzz 解决方案 : Unexpected Token Function?

标签 javascript fizzbuzz

我对这段代码有些失望。我可能看不到它。 我不断收到“意外 token ”或“非法”错误(考虑到我以前从未见过这样的错误,后者完全让我感到困惑。

我一直在仔细检查语法,我想这可能是我没有捕捉到的东西?

function fizzBuzz(n) {
2    for (i = 0; i<=n; i++) {
3    if (n%3===0) {
4    print ("fizz")
5    }
6    if (n%5===0) {
7    print ("buzz")
8    }
9    if (i%3 !== 0 && i%5 !== 0) {
10      return [i];
11    }
12    }
13    }
14    
15    
16    fizzBuzz(100);

非常感谢您的帮助! <3

最佳答案

你需要一些改变:

  • 删除行号,

  • 首先检查 'fizz buzz' 值并使用 console.log 进行输出。然后使用 continue跳转到顶部以进行下一个循环的语句,

  • 使用 i 而不是 n 进行检查。

function fizzBuzz(n) {
    for (i = 0; i <= n; i++) {
        if (i % 3 === 0 && i % 5 === 0) {
            console.log("fizz buzz");
            continue;
        }
        if (i % 3 === 0) {
            console.log("fizz");
            continue;
        }
        if (i % 5 === 0) {
            console.log("buzz");
            continue;
        }
        console.log(i);
    }
}

fizzBuzz(100);

关于javascript - Fizz Buzz 解决方案 : Unexpected Token Function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53134851/

相关文章:

java - fizzbuzz - 可以短一点吗?

javascript - Sametimeweb 如何创建 PDF 报告?

javascript - 在嵌入式 PHP 数组中使用 JavaScript 变量?

javascript - 按模式查找 id(无需 jquery 或第 3 方库)

javascript - 判断一个数是否可​​以被 3 或 5 整除 (FizzBu​​zz)

c++ - fizzbuzz 中 if 与 if else if 之间的区别

时间:2019-05-17 标签:c#fizzbuzzautonumbergenerator

javascript - 在JQuery上添加大部分id

javascript - 我的网站主页上出现不需要的匿名链接

c++ - 嘶嘶声灾难