我的FizzBu​​zz的JavaScript实现有什么问题?

时间:2019-12-01 17:05:13

标签: javascript loops increment fizzbuzz

我对学习编码是全新的,并且我在基础方面苦苦挣扎。在JavaScript中,我试图编写一个while循环,该循环最多运行20次,如果数字可被3整除,则将打印“ Julia”;如果将数字可被5整除,则将打印“ James”,然后将其打印“ JuliaJames”如果数字不能被3或5整除。

这是我所拥有的:

var x = 10;

while ( x < 20) {
    if  ( x % 3 === 0) {
        console.log ("Julia");
    }
    else if (x % 5 === 0) {
        console.log ("James");
    }
    else {
        console.log ("JuliaJames");
    }
}

我认为问题是我尚未确定如何递增x。我尝试了几个不同的地方-在“其他”之后,在“ if”之前(但这没有任何意义)。

2 个答案:

答案 0 :(得分:0)

在您的while循环的底部,简短地添加x = x + 1x++

答案 1 :(得分:-2)

凯利尝试一下

var x = 10;

while ( x < 20) {
   if  ( x % 3 === 0) {
      console.log ("Julia");
  }
  else if (x % 5 === 0) {
      console.log ("James");
 }
  else {
      console.log ("JuliaJames");
  }
x++;
}