5.1 条件语句 if
JavaScript 中的分支结构(或者说条件语句)允许根据给定的条件执行不同的代码块。 这是编程中最基础的概念之一,它让代码更具动态性和互动性。
条件语句 if
创建分支结构最简单的方法是使用条件语句 if
。它会在指定条件为真时(true
)执行代码块。
语法:
if (条件) {
// 如果条件为真,执行这段代码
}
例子:
JavaScript
let age = 18;
if (age >= 18) {
console.log("你是成年人。");
}
5.2 条件语句 if...else
if...else
语句允许在条件为真时执行一个代码块,而在条件为假时执行另一个代码块。
语法:
if (条件) {
// 如果条件为真,执行这段代码
} else {
// 如果条件为假,执行这段代码
}
例子:
JavaScript
let age = 17;
if (age >= 18) {
console.log("你是成年人。");
} else {
console.log("你未成年。");
}
5.3 条件语句 if...else if...else
if...else if...else
语句允许依次检查多个条件并执行相应的代码块。
语法:
if(条件1) {
// 如果条件1为真,执行这段代码
} else if (条件2) {
// 如果条件2为真,执行这段代码
} else {
// 如果没有条件为真,执行这段代码
}
例子:
JavaScript
let score = 85;
if (score >= 90) {
console.log("优秀!");
} else if (score >= 75) {
console.log("良好!");
} else if (score >= 60) {
console.log("及格。");
} else {
console.log("不及格。");
}
5.4 三元运算符
三元运算符(?:
)是条件语句 if...else
的简写。它用于简单的条件判断,根据条件返回两个值之一。
语法:
condition ? value1 : value2
例子:
JavaScript
let age = 18;
let access = (age >= 18) ? "访问允许" : "访问禁止";
console.log(access); // "访问允许"
GO TO FULL VERSION