JavaScript – if…else语句
编写程序时,可能会遇到需要从给定一组路径中采用一个路径的情况。在这种情况下,需要使用条件语句,允许程序做出正确的决定并执行正确的操作。JavaScript支持条件语句,用于根据不同条件执行不同的操作。在这里我们将解释if…else语句。
if-else的流程图
下面的流程图展示了if-else语句的工作原理。
JavaScript支持以下形式的if…else语句:-
- if语句
-
if…else语句
-
if…else if…语句。
if语句
if语句是基本控制语句,允许JavaScript根据条件做出决策并有条件地执行语句。
语法
基本if语句的语法如下:-
这里评估JavaScript表达式。如果结果值为true,则执行给定的语句(们)。如果表达式为false,则不执行任何语句。大多数情况下,在做决策时,您将使用比较运算符。
示例
尝试以下示例以了解if语句的工作原理。
输出
if…else语句
“if…else”语句是一种更受控制的控制语句,允许JavaScript以更受控制的方式执行语句。
语法
这里评估JavaScript表达式。如果结果值为true,则在‘if’块中执行给定的语句。如果表达式为false,则在else块中执行给定的语句。
示例
尝试以下代码以了解如何在JavaScript中实现if…else语句。
输出
if…else if…语句
if…else if…语句是一种更高级的if…else形式,允许JavaScript从多个条件中正确地做出决策。
语法
if-else-if语句的语法如下:-
这段代码没有什么特别之处。它只是一系列的 if 语句,每个 if 语句都是前一个语句的 else 子句的一部分。如果条件为真,则会执行语句,如果没有任何条件为真,则会执行 else 块。
例子
尝试以下代码,了解如何在JavaScript中实现if-else-if语句。