qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          JavaScript If...Else 語句

          條件語句用于基于不同的條件來執行不同的動作。

          條件語句

          通常在寫代碼時,您總是需要為不同的決定來執行不同的動作。您可以在代碼中使用條件語句來完成該任務。

          在 JavaScript 中,我們可使用以下條件語句:

          • if 語句 - 只有當指定條件為 true 時,使用該語句來執行代碼
          • if...else 語句 - 當條件為 true 時執行代碼,當條件為 false 時執行其他代碼
          • if...else if....else 語句 - 使用該語句來選擇多個代碼塊之一來執行
          • switch 語句 - 使用該語句來選擇多個代碼塊之一來執行

          If 語句

          只有當指定條件為 true 時,該語句才會執行代碼。

          語法

          if (條件)   {   只有當條件為 true 時執行的代碼   } 

          注意:請使用小寫的 if。使用大寫字母(IF)會生成 JavaScript 錯誤!

          實例

          當時間小于 20:00 時,生成一個“Good day”問候:

          if (time<20)   {   x="Good day";   } 

          x 的結果是:

          Good day 

          親自試一試

          請注意,在這個語法中,沒有 ..else..。您已經告訴瀏覽器只有在指定條件為 true 時才執行代碼。

          If...else 語句

          請使用 if....else 語句在條件為 true 時執行代碼,在條件為 false 時執行其他代碼。

          語法

          if (條件)   {   當條件為 true 時執行的代碼   } else   {   當條件不為 true 時執行的代碼   } 

          實例

          當時間小于 20:00 時,將得到問候 "Good day",否則將得到問候 "Good evening"。

          if (time<20)   {   x="Good day";   } else   {   x="Good evening";   } 

          x 的結果是:

          Good day 

          親自試一試

          If...else if...else 語句

          使用 if....else if...else 語句來選擇多個代碼塊之一來執行。

          語法

          if (條件 1)   {   當條件 1 為 true 時執行的代碼   } else if (條件 2)   {   當條件 2 為 true 時執行的代碼   } else   {   當條件 1 和 條件 2 都不為 true 時執行的代碼   } 

          實例

          如果時間小于 10:00,則將發送問候 "Good morning",否則如果時間小于 20:00,則發送問候 "Good day",否則發送問候 "Good evening":

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

          x 的結果是:

          Good day 

          親自試一試

          <!DOCTYPE html>

          <html>
          <body>

          <p>點擊這個按鈕,獲得基于時間的問候。</p>

          <button onclick="myFunction()">點擊這里</button>

          <p id="demo"></p>

          <script>
          function myFunction()
          {
          var x="";
          var time=new Date().getHours();
          if (time<10)
            {
            x="Good morning";
            }
          else if (time<20)
            {
            x="Good day";
            }
          else
            {
            x="Good evening";
            }
          document.getElementById("demo").innerHTML=x;
          }
          </script>

          </body>
          </html>

          更多實例

          隨機的鏈接
          本例將輸出 W3School 或微軟公司的鏈接。通過使用隨機數,每個鏈接被輸出的機會為 50%。

          posted on 2014-03-26 14:02 順其自然EVO 閱讀(157) 評論(0)  編輯  收藏 所屬分類: js

          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 莒南县| 蛟河市| 龙陵县| 门源| 重庆市| 六枝特区| 彰化县| 孝义市| 昌乐县| 汝城县| 康马县| 屏东市| 龙岩市| 通山县| 错那县| 托里县| 江川县| 东兴市| 武城县| 钟祥市| 利川市| 福建省| 涞源县| 通渭县| 澄江县| 湖州市| 手机| 什邡市| 来安县| 玉树县| 蚌埠市| 长武县| 黄冈市| 特克斯县| 孟津县| 高台县| 德化县| 桂阳县| 雷波县| 织金县| 巴青县|