在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ If...Else
頁(yè)面打印
事件
JavaScript 內(nèi)置函數(shù)
For 循環(huán)
對(duì)象概述
正則表達(dá)式
函數(shù)
算數(shù)對(duì)象
For...in
位置結(jié)構(gòu)
瀏覽器兼容性
數(shù)字對(duì)象
錯(cuò)誤 & 異常處理
啟用
文檔對(duì)象模型
動(dòng)畫(huà)
循環(huán)控制
While 循環(huán)
If...Else
頁(yè)面重定向
概述
語(yǔ)法
多媒體
對(duì)話框
快速指南
日期對(duì)象
Cookies
調(diào)試
表單有效性驗(yàn)證
布爾對(duì)象
Void 關(guān)鍵字
數(shù)組對(duì)象
變量
運(yùn)算符
Switch Case
圖像映射
字符串對(duì)象

If...Else

通常在寫(xiě)代碼時(shí),您總是需要為不同的決定來(lái)執(zhí)行不同的動(dòng)作。因此你需要利用條件語(yǔ)句來(lái)使你的程序做出正確決定并且執(zhí)行正確的動(dòng)作。

JavaScript支持的條件語(yǔ)句用于基于不同的條件來(lái)執(zhí)行不同的動(dòng)作。下面我們看一下if...else語(yǔ)句。

JavaScript支持如下形式的if...else語(yǔ)句:

  • if statement

  • if...else statement

  • if...else if... statement.

if 語(yǔ)句

if語(yǔ)句是基本的控制語(yǔ)句,能使JavaScript做出決定并且按條件執(zhí)行語(yǔ)句。

語(yǔ)法

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

這里JavaScript expression是需要判斷的。如果返回值是true,執(zhí)行給定的 statement(s)。如果表達(dá)式的值是false ,不會(huì)執(zhí)行任何語(yǔ)句。多數(shù)情況下,你可能會(huì)用比較運(yùn)算符來(lái)做決定。

例子

    <script type="text/javascript">
    <!--
    var age = 20;
    if( age > 18 ){
       document.write("<b>Qualifies for driving</b>");
    }
    //-->
    </script>

程序運(yùn)行結(jié)果如下:

    Qualifies for driving

if...else 語(yǔ)句

if...else 語(yǔ)句是另一種控制語(yǔ)句,它能使JavaScript選擇多個(gè)代碼塊之一來(lái)執(zhí)行。

語(yǔ)法

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

這里JavaScript expression是需要判斷的。如果返回值是true,執(zhí)行if代碼塊給定的statement(s)。如果表達(dá)式的值是false ,則執(zhí)行else代碼塊給定的statement(s)。

例子

    <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>

程序運(yùn)行結(jié)果如下:

    Does not qualify for driving

if...else if...語(yǔ)句

if...else if... 語(yǔ)句是一種推進(jìn)形式的控制語(yǔ)句,它能使JavaScript選擇多個(gè)代碼塊之一來(lái)執(zhí)行。

語(yǔ)法

    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
    }

這段代碼沒(méi)什么特別的地方。它就是一系列 if 語(yǔ)句,只是每個(gè) if 語(yǔ)句是前一個(gè) else 語(yǔ)句的一部分。語(yǔ)句根據(jù)正確的條件被執(zhí)行,如果不滿足任何一個(gè)條件則執(zhí)行 else 代碼塊。

例子

    <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>

程序運(yùn)行結(jié)果如下:

    Maths Book
上一篇:對(duì)象概述下一篇:日期對(duì)象