📜  JavaScript 中的 if-else 语句(1)

📅  最后修改于: 2023-12-03 15:01:40.385000             🧑  作者: Mango

JavaScript 中的 if-else 语句

在 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 语句以及逻辑运算符来判断更复杂的条件。