JavaScript if...else 语句
提示
- if...else语句的作用:JavaScript中的
if...else
语句用于在不同条件下执行不同的代码块,如基于学生成绩分配不同等级。 - if...else语句的不同形式:包括单独的
if
语句、if...else
语句和if...else if...else
语句,用于处理不同的决策情况。 - 嵌套if...else语句:
if...else
语句可以嵌套使用,但这可能使逻辑变得复杂,应尽量避免。
在计算机编程中,可能会出现需要从多个备选方案中运行一段代码的情况。例如,根据学生获得的分数,分配等级 A、B 或 C。
在这种情况下,您可以使用 JavaScript 的 if...else
语句来创建可以做出决策的程序。
在 JavaScript 中,if...else
语句有三种形式。
- if 语句
- if...else 语句
- if...else if...else 语句
JavaScript if 语句
if
语句的语法是:
if (条件) {
// if 的代码体
}
if
语句评估圆括号 ()
内的条件。
- 如果条件评估为
true
,则执行if
的代码体。 - 如果条件评估为
false
,则跳过if
的代码体。
注意: { }
内的代码是 if
语句的代码体。
示例 1:if 语句
// 检查数字是否为正数
const number = prompt("输入一个数字:");
// 检查数字是否大于 0
if (number > 0) {
// if 语句的代码体
console.log("该数字是正数");
}
console.log("if 语句很简单");
输出 1
输入一个数字:2
该数字是正数
if 语句很简单
假设用户输入了 2。在这种情况下,条件 number > 0
评估为 true
。因此,执行 if
语句的代码体。
输出 2
输入一个数字:-1
if 语句很简单