📜  JavaScript-if … else语句

📅  最后修改于: 2020-12-18 04:56:12             🧑  作者: Mango


在编写程序时,可能需要从一组给定路径中采用一个。在这种情况下,您需要使用条件语句,以使程序能够做出正确的决定并执行正确的操作。

JavaScript支持条件语句,这些条件语句用于根据不同的条件执行不同的操作。在这里,我们将解释if..else语句。

if-else的流程图

以下流程图显示了if-else语句的工作方式。

做决定

JavaScript支持以下形式的if..else语句-

  • 如果声明

  • 如果…否则声明

  • 如果…否则,如果…声明。

如果声明

if语句是基本的控制语句,它使JavaScript可以有条件地进行决策和执行语句。

句法

基本if语句的语法如下-

if (expression) {
   Statement(s) to be executed if expression is true
}

在此评估JavaScript表达式。如果结果值为true,则执行给定的语句。如果表达式为假,则不会执行任何语句。很多时候,你会用比较运算符而做出决策。

请尝试以下示例,以了解if语句如何工作。

      
      

Set the variable to different value and then try...

输出

Qualifies for driving
Set the variable to different value and then try...

如果…否则声明

“ if … else”语句是控制语句的另一种形式,它允许JavaScript以更受控制的方式执行语句。

句法

if (expression) {
   Statement(s) to be executed if expression is true
} else {
   Statement(s) to be executed if expression is false
}

在此评估JavaScript表达式。如果结果值为true,则执行’if’块中的给定语句。如果表达式为假,则执行else块中的给定语句。

尝试以下代码,以了解如何在JavaScript中实现if-else语句。

     
      

Set the variable to different value and then try...

输出

Does not qualify for driving
Set the variable to different value and then try...

如果…否则…声明

如果…否则,如果…语句是IF … ELSE允许JavaScript来做出一个正确的决定出来的几个条件的高级形式。

句法

if-else-if语句的语法如下-

if (expression 1) {
   Statement(s) to be executed if expression 1 is true
} else if (expression 2) {
   Statement(s) to be executed if expression 2 is true
} else if (expression 3) {
   Statement(s) to be executed if expression 3 is true
} else {
   Statement(s) to be executed if no expression is true
}

此代码没有什么特别的。它只是一系列的if语句,其中每个if是上一条语句的else子句的一部分。语句是根据true条件执行的,如果没有一个条件为true,则执行else块。

尝试以下代码,以了解如何在JavaScript中实现if-else-if语句。

      
      

Set the variable to different value and then try...

输出

Maths Book
Set the variable to different value and then try...