📅  最后修改于: 2023-12-03 15:17:02.634000             🧑  作者: Mango
在JavaScript中,条件键是一种语句,用于根据特定条件执行代码块。使用条件键可以使程序更加灵活、多样化和可控性。
if语句用于根据指定条件执行代码块。如果条件为true,执行if代码块。
if (condition) {
// code block
}
例如:
let x = 10;
if (x > 5) {
console.log("x是大于5的数字");
}
如果x > 5,则会输出“x是大于5的数字”。
if语句也可以与else语句一起使用,else语句在条件为false时执行。
if (condition) {
// code block when condition is true
} else {
// code block when condition is false
}
例如:
let x = 4;
if (x > 5) {
console.log("x是大于5的数字");
} else {
console.log("x不是大于5的数字");
}
如果x > 5,则会输出“x是大于5的数字”。否则,将输出“x不是大于5的数字”。
if语句也可以使用else if语句进行多次嵌套比较。
if (condition1) {
// code block when condition1 is true
} else if (condition2) {
// code block when condition2 is true
} else {
// code block when condition1 and condition2 are false
}
例如:
let x = 7;
if (x > 10) {
console.log("x是大于10的数字");
} else if (x > 5) {
console.log("x是大于5小于10的数字");
} else {
console.log("x是小于等于5的数字");
}
如果x > 10,则输出“x是大于10的数字”。如果x > 5,则输出“x是大于5小于10的数字”。否则,将输出“x是小于等于5的数字”。
switch语句可根据不同情况执行不同代码块。首先,选择一个变量或表达式,并将它与不同的case标签进行比较,匹配则执行相应代码块。如果没有case标签匹配,则默认执行default代码块。
switch(expression) {
case value1:
// code block
break;
case value2:
// code block
break;
default:
// code block
}
例如:
let fruit = "Banana";
switch(fruit) {
case "Banana":
console.log("这是香蕉");
break;
case "Apple":
console.log("这是苹果");
break;
default:
console.log("这不是香蕉也不是苹果");
}
如果fruit的值是“Banana”,则输出“这是香蕉”。如果fruit的值是“Apple”,则输出“这是苹果”。否则,将输出“这不是香蕉也不是苹果”。
以上为JS条件键的介绍。通过if、if...else、if...else if...else和switch语句,我们可以写出更加多样化和可控的代码。