var game1 = prompt("Welcome to FuzzBUzz", "Let's try now GO");
for (var i= 1; i<21; i++){
if(i / 3){
console.log("Fizz");
}
else if (i/ 5){
console.log("Buzz");
}
else if ((i / 3) && (i / 5)){
console.log("FizzBuzz");
}
else{
console.log("choose what you want");
}
};
答案 0 :(得分:1)
您的if语句不是有条件的。你只是用一个数字来划分我。如果要检查它是否可分,请使用模数并检查0。
if(i%3 == 0){ //if i can be divided evenly by 3, then do something
do something
}
答案 1 :(得分:0)
if语句中的条件需要计算结果,该结果告诉if语句是否执行该块;如果条件成立,则执行块,反之亦然。将条件语句更改为可以使用比较运算符评估的语句,例如:==,!=,&gt;,&gt; =并且您将获得成功。