📅  最后修改于: 2023-12-03 14:42:42.109000             🧑  作者: Mango
在JavaScript中,If-else是实现分支流程控制的一种方式。它允许我们根据条件执行不同的代码块。If-else语句根据条件判断真假,如果条件成立,执行if代码块,否则执行else代码块。
if (condition) {
// if代码块
} else {
// else代码块
}
在if-else语句中,condition是我们要测试的条件。如果此条件为true,则执行if代码块。否则执行else代码块。
let x = 10;
if (x < 5) {
console.log('x小于5');
} else {
console.log('x大于等于5');
}
在上面的例子中,我们测试了一个变量x。如果x小于5,我们就输出'x小于5';否则,我们输出'x大于等于5'。
我们也可以使用if-else-if语句来实现多个条件分支,例子如下:
let num = 80;
if (num < 60) {
console.log('成绩不及格');
} else if (num >= 60 && num < 80) {
console.log('成绩良好');
} else if (num >= 80 && num < 90) {
console.log('成绩优秀');
} else {
console.log('成绩卓越');
}
if (x < 5) console.log('x小于5');
else console.log('x大于等于5');
if (x < 5) console.log('x小于5');
else console.log('x大于等于5');
let a = 10;
let b = 20;
if (a > 0) {
if (b > 0) {
console.log('a和b都大于0');
} else {
console.log('a大于0,b小于等于0');
}
} else {
console.log('a小于等于0,不判断b');
}
以上是JavaScript中if-else语句的介绍。if-else是一种实现分支流程控制的基本方式,能够根据不同的条件来执行不同的代码块。除了基本语法之外,我们还需要注意if-else的嵌套使用、条件测试的方式等问题。在实际编写代码时,还需要考虑代码的可读性和维护性。