📅  最后修改于: 2023-12-03 15:01:40.385000             🧑  作者: Mango
在 JavaScript 中,我们经常需要根据某些条件来执行不同的代码。if-else
语句就是用来完成这个任务的。
if-else
语句的基本语法如下:
if (condition) {
// 当条件为真时执行的代码
} else {
// 当条件为假时执行的代码
}
其中,condition
是一个表达式,如果该表达式的值为真,那么就执行if
代码块中的代码;反之,执行else
代码块中的代码。
下面是一个使用 if-else
语句的例子,判断一个数是否大于 10:
let num = 15;
if (num > 10) {
console.log("这个数大于 10");
} else {
console.log("这个数小于等于 10");
}
如果运行这个代码,那么输出的结果就是“这个数大于 10”。
有时候我们需要判断多个条件,这时可以使用多个嵌套的 if-else
语句:
let num = 15;
if (num > 20) {
console.log("这个数大于 20");
} else {
if (num > 10) {
console.log("这个数大于 10,小于等于 20");
} else {
console.log("这个数小于等于 10");
}
}
这个例子中,首先判断 num
是否大于 20,如果是,那么输出“这个数大于 20”;否则,判断 num
是否大于 10,如果是,输出“这个数大于 10,小于等于 20”;否则,输出“这个数小于等于 10”。
JavaScript 中有三种逻辑运算符:&&
(与)、||
(或)和!
(非)。这些运算符可以用于组合多个条件。下面是一个例子,同时判断一个数是否大于 10 且小于 20:
let num = 15;
if (num > 10 && num < 20) {
console.log("这个数大于 10,小于 20");
} else {
console.log("这个数小于等于 10,或者大于等于 20");
}
这个例子中,if
语句的条件使用了 &&
运算符来组合两个条件。
if-else
语句是 JavaScript 中用来根据条件执行不同代码的基本工具。我们可以使用多个嵌套的 if-else
语句以及逻辑运算符来判断更复杂的条件。