Javascript 为什么switch语句不给出输出?
我对这句话有意见我不明白问题出在哪里Javascript 为什么switch语句不给出输出?,javascript,switch-statement,Javascript,Switch Statement,我对这句话有意见我不明白问题出在哪里 console.log(typeof moyen); switch(moyen) { case (10 < moyen < 11.99): console.log("Acceptable"); case (12 < moyen < 13): console.log("Souhaitable"); case (14 < moyen < 15): console.log("Bi
console.log(typeof moyen);
switch(moyen) {
case (10 < moyen < 11.99):
console.log("Acceptable");
case (12 < moyen < 13):
console.log("Souhaitable");
case (14 < moyen < 15):
console.log("Bien");
case (moyen >= 16):
console.log("Très bien");
default:
("C'est pas un valide moyen !");
};
它没有给出任何输出,请告诉我问题在哪里,并提前感谢除了缺失,您可以选择较低的范围并退出。然后检查给定的较小值,最后取较大值的默认值
switch(true) {
case moyen <= 10:
console.log("C'est pas un valide moyen !");
break;
case moyen < 12:
console.log("Acceptable");
break;
case moyen < 13:
console.log("Souhaitable");
break;
case moyen < 15:
console.log("Bien");
break;
default:
console.log("Très bien");
};
除了失踪者,你可以选择一个较低的射程,然后离开。然后检查给定的较小值,最后取较大值的默认值
switch(true) {
case moyen <= 10:
console.log("C'est pas un valide moyen !");
break;
case moyen < 12:
console.log("Acceptable");
break;
case moyen < 13:
console.log("Souhaitable");
break;
case moyen < 15:
console.log("Bien");
break;
default:
console.log("Très bien");
};
您的代码中有一些错误 您的案例中有条件,它将返回布尔值。所以你必须在开关中传递布尔值 你错过了休息声明 您错过了在默认语句中打印或执行任何操作 var moyen=9; 切换真实{ 案例10
}; 您的代码中有一些错误 您的案例中有条件,它将返回布尔值。所以你必须在开关中传递布尔值 你错过了休息声明 您错过了在默认语句中打印或执行任何操作 var moyen=9; 切换真实{ 案例10
};10