• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    JavaScript if…else 语句

    Posted by 撒得一地 on 2016年5月1日 in JavaScript教程
    国外稳定加速器推荐    Express | Vypr

    当在编写一个程序时,你总是需要为不同的决定来执行不同的动作。在这种情况下,你需要使用条件语句来使你的程序作出正确的决定。

    JavaScript 支持条件语句,根据不同的条件,用来执行不同的操作。下面,我们将详细解释 if…else 语句。

    if…else 语句流程图

    下面展示了 if…else 语句工作的流程图。

    javascript下if...else语句工作流程图

    JavaScript 支持如下几种形式的 if..else 语句:

    if 语句

    if…else 语句

    if…else if… 语句

    if 语句

    if 语句是基本的控制语句,它允许 JavaScript 可以作出决定并有条件地执行语句。

    语法

    以下是 if 语句基本语法:

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

    在这里解释下 JavaScript 表达式 expression 的作用。如果生成结果的值为 true,则执行给定的语句。如果表达式为 false,将不执行后面的语句。大多数时候,你可能会使用比较运算符来做出决定。

    示例

    试试下面的示例,了解如何使用 if 语句进行工作。

    <html>
      <body>
        <script type="text/javascript">
          <!--
            var age = 20;
            if( age > 18 ){
               document.write("<b>Qualifies for driving</b>");
            }
         //-->
        </script>
    
       <p>Set the variable to different value and then try...</p>
      </body>
    </html>
    

    亲自试一试

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

    if…else 语句:

    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 的 expression 表达式中,如果所得到的值为 true,那么将执行 if 后面的语句块。如果表达式为 false,则执行 else 给定的语句块。

    示例

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

    <html>
      <body>
        <script type="text/javascript">
          <!--
            var age = 15;
            if( age > 18 ){
               document.write("<b>Qualifies for driving</b>");
            }else{
               document.write("<b>Does not qualify for driving</b>");
            }
         //-->
       </script>
    
       <p>Set the variable to different value and then try...</p>
     </body>
    </html>
    

    亲自试一试

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

    if…else if… 语句

    if…else if… 语句是比 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 语句。语句执行基于 expression 表达式的布尔值,如果没有条件为 true,则执行 else 块里的语句。

    示例

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

    <html>
      <body>
       <script type="text/javascript">
          <!--
              var book = "maths";
              if( book == "history" ){
                   document.write("<b>History Book</b>");
              }else if( book == "maths" ){
                   document.write("<b>Maths Book</b>");
              } else if( book == "economics" ){
                   document.write("<b>Economics Book</b>");
              } else{
                   document.write("<b>Unknown Book</b>");
               }
            //-->
        </script>
        <p>Set the variable to different value and then try...</p>
      </body>
    <html>
    

    亲自试一试

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

    上一篇:

    下一篇:

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    6 + 8 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 吉林省体彩网官方网站 香港六合彩特码 河南快赢481 21个号码4中4矩阵公式 中国体彩网鲁德权 北京赛车现场开奖视频 新浪竞彩足球比分直播 腾讯彩票中心网 北京赛车pk10微信群 湖南幸运赛车开奖 北京赛车平台 天津时时彩开奖公告 在澳门赌场最常见玩法 米竞技对科林蒂安分析 足彩指数分析 足彩胜负彩18075期推荐