JavaScript If-Else 语句


介绍

if指定的条件为trueif语句执行语句。如果条件为false ,则可以使用else语句执行另一个语句。

注意: else语句是可选的。

if (condition)
    /* do something */
 else
    /* do something else */

可以链接多个if...else语句来创建else if子句。这指定了要测试的新条件,并且可以重复测试多个条件,检查直到执行真实语句。

if (condition1)
    /* do something */
 else if (condition2)
    /* do something else */
 else if (condition3)
    /* do something else */
 else
    /* final statement */

注意: 如果要在ifelseelse if部分中执行多个语句, if语句周围需要花括号:

if (condition) {
    /* do */
    /* something */
    /* with multiple statements */
 } else {
    /* do something */
    /* else */
 }

例子

使用 if...else

// If x=5 z=7 and q=42. If x is not 5 then z=19.
    if (x == 5) {
      z = 7;
      q = 42
    else
      z = 19;

使用 else if

if (x < 10)
    return "Small number";
 else if (x < 50)
    return "Medium number";
 else if (x < 100)
    return "Large number";
 else {
    flag = 1;
    return "Invalid number";
 }

更多JavaScript教程

学习更多JavaScript教程