如何将这个嵌套的if-else
语句转换为非嵌套的if-else
if-else
语句?您可能需要添加一些布尔运算符以使其完全非嵌套:
if (ball > 0) {
if (cup > 0) {
console.log(“I have a ball and cup.”);
} else {
console.log(“I have a ball.”);
}
} else {
if (cup > 0) {
console.log(“I have a cup”);
} else {
console.log(“I have nothing”);
}
}
答案 0 :(得分:0)
如果我了解您要做什么,那么也许可以帮忙:
if (ball > 0 && cup > 0) {
console.log(“I have a ball and cup.”);
} else if (ball > 0) {
console.log(“I have a ball.”);
}
if (ball <= 0 && cup > 0) {
console.log(“I have a cup”);
} else if (ball <= 0) {
console.log(“I have nothing”);
}
除了嵌套if-else
语句外,您还可以在每个if
语句中检查多个条件。