最新的Web开发教程
 

JavaScript if ... else语句


条件语句用于执行根据不同的条件不同的动作。


条件语句

很多时候,当你写的代码,您要执行针对不同决定不同的操作。

您可以使用条件语句在代码中做到这一点。

在JavaScript中,我们有如下的条件语句:

  • 使用if指定的代码块将被执行,如果指定的条件为真
  • 使用else指定的代码块被执行,如果相同的条件为假
  • 使用else if指定一个新的条件来测试,如果第一条件是假
  • 使用switch到指定代码许多替代块被执行

IF语句

使用if语句来指定,如果条件为真要执行的JavaScript代码块。

句法

if (condition) {
    block of code to be executed if the condition is true
}

需要注意的是if是小写字母。 大写字母( IfIF )将产生一个JavaScript错误。

做一个"Good day"的问候,如果时间不小于18:00:

if (hour < 18) {
    greeting = "Good day";
}

问候的结果将是:

Good day
试一试»

ELSE语句

使用else语句来指定当条件为假时要执行的代码块。

if (condition) {
    block of code to be executed if the condition is true
} else {
    block of code to be executed if the condition is false
}

如果时间不小于18,创建一个"Good day"的问候语,否则"Good evening"

if (hour < 18) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

问候的结果将是:

Good day
试一试»

else if声明

使用else if如果第一个条件是虚假陈述指定一个新的条件。

句法

if (condition1) {
    block of code to be executed if condition1 is true
} else if (condition2) {
    block of code to be executed if the condition1 is false and condition2 is true
} else {
    block of code to be executed if the condition1 is false and condition2 is false
}

如果时间不到10:00,创建一个"Good morning"的问候语,如果没有,但时间小于20:00,创建一个"Good day"的问候语,否则"Good evening"

if (time < 10) {
    greeting = "Good morning";
} else if (time < 20) {
    greeting = "Good day";
} else {
    greeting = "Good evening";
}

问候的结果将是:

Good day
试一试»

例子

更多示例

随机链接
这个例子会写一个链接要么w3ii或世界野生动物基金会(WWF)。 通过使用随机数,对于链路中的每个50%的机会。


自测练习用!

练习1» 练习2» 练习3» 练习4» 练习5» 练习6»