JavaScript if...else...

  • 比较和逻辑运算符

    条件语句用于根据不同条件执行不同的操作。通常在编写代码时,您希望针对不同的决策执行不同的操作。您可以在代码中使用条件语句来执行此操作。在JavaScript中,我们有以下条件语句:
    • 使用if指定的代码块将被执行,如果一个指定的条件是true
    • 使用else指定的代码块将被执行,if条件为false
    • 使用else if指定一个新的条件来测试,如果第一个条件为假
    • 使用switch指定的代码分支被执行
    switch声明将在下一章中介绍。
  • if语句

    if如果条件为真,则使用该语句指定要执行的JavaScript代码块。
    句法
    if (condition) {
      // 如果条件为真,则执行代码块
    }
    请注意,它if是小写字母。大写字母(If或IF)将生成JavaScript错误。
    if (hour < 18) {
      greeting = "Good day";
    }
    尝试一下
  • else声明

    else如果条件为false,则使用该语句指定要执行的代码块。
    语法:
    if (condition) {
      //  如果条件为真,则执行代码块
    } else { 
      //  条件为false时要执行的代码块
    }
    if (hour < 18) {
      greeting = "Good day";
    }
    尝试一下
  • else if语句

    else if如果第一个条件为false,则使用该语句指定新条件。
    语法:
    if (condition1) {
      //  如果condition1为true,则执行代码块
    } else if (condition2) {
      //  如果condition1为false且condition2为true,则执行代码块
    } else {
      //  如果condition1为false且condition2为false,则执行代码块
    }
    if (time < 10) {
      greeting = "Good morning";
    } else if (time < 20) {
      greeting = "Good day";
    } else {
      greeting = "Good evening";
    }
    尝试一下