我对这句话有意见,我不明白问题出在哪里
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 !");
};
没有输出,请提前告诉我问题出在哪里,谢谢
发布于 2019-06-26 03:13:40
代码中有一些错误。
var moyen = 9;
switch(true) {
case (10 < moyen && moyen < 11.99):
console.log("Acceptable");
break;
case (12 < moyen && moyen < 13):
console.log("Souhaitable");
break;
case (14 < moyen && moyen < 15):
console.log("Bien");
break;
case (moyen >= 16):
console.log("Très bien");
break;
default:
console.log("C'est pas un valide moyen !");
};
发布于 2019-06-26 03:10:04
除了缺少的 statement,您可以选择较低的范围并退出。然后检查给定的较小值,最后取默认值作为更大的值。
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");
};
https://stackoverflow.com/questions/56771335
复制相似问题