所以我正在做一个让我练习嵌套条件句的教程。我的问题是,我不太了解如何在这个实例中使用嵌套条件句。如果一个数字可以被3整除,打印"FizzBuzz",如果一个数字可以被3整除,则打印"Buzz",否则打印该数字。有人能给我解释一下如何使用嵌套条件来完成这个赋值吗?
发布于 2013-06-24 06:03:44
我不太清楚你的pb,你看起来像这样吗?
var i;
for(i=1;i<=20;i++){
if ((i %3 == 0)&&(i %5 == 0))
console.log("FizzBuzz");
else if (i %5 == 0)
console.log("Buzz");
else if (i %3 == 0)
console.log("Fizz");
}编辑,你的意思是像这样牵强的东西?
var i;
for(i=1;i<=20;i++){
if ((i %3 == 0)||(i %5 == 0)){
if ((i %3 == 0)&& !(i %5 == 0))
console.log("Buzz");
else if ((i %5 == 0)&& !(i %3 == 0))
console.log("Fizz");
else
console.log("FizzBuzz");
}
}编辑2,也许更简单,您可以使用它
var i;
for(i=1;i<=20;i++){
if ((i %3 == 0)||(i %5 == 0)){
if (i==15)
console.log("FizzBuzz");
else if ((i %3 == 0))
console.log("Buzz");
else
console.log("Fizz");
}
}https://stackoverflow.com/questions/17265723
复制相似问题