我只想在给出条件时调用一些循环.但这是错误
I just want to call some loop when give the condition. but it was error
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");
}
};
你的 if 语句不是有条件的。 你只是将 i 除以一个数字。 如果要检查它是否可整除,请使用模数并检查 0。
if(i%3 == 0){ //if i can be divided evenly by 3, then do something
do something
}
if 语句
中的条件需要计算结果,该结果告诉 if 语句是否执行块;如果条件成立,则执行块,反之亦然。 将您的条件语句更改为可以使用比较运算符(如 ==、!=、>、>= )进行评估的语句,您将成功。
相关文章:
- RegEx导致无限循环/错误-请求的实体太大
- 循环错误的Javascript
- 对于循环错误:未捕获的引用错误,未定义变量.怎么了
- Jquery 循环错误
- wordpress循环中的循环错误
- 对无限循环错误进行故障排除
- 敲除循环错误 - 需要有关查找原因的建议
- Javascript 三元,带循环错误;“未捕获的语法错误:意外的令牌”
- 如何解决简化的JSON.stringify实现中的每个循环错误
- JQuery 脚本循环错误
- 无限循环错误
- 2D数组比较-嵌套循环错误
- JSON访问循环错误
- AngularJS承诺循环错误
- For循环错误,需要帮助解决
- Javascript无限循环错误在我的数组
- 样式表文件中的JS for循环错误
- For循环错误,For循环没有正确填充数组
- 在循环错误中将行添加到表中
- javascript循环错误