<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    http://www.tkk7.com/ebecket 返還網(wǎng)
    隨筆-140  評論-11  文章-131  trackbacks-0
    JavaScript進(jìn)階(2)—條件語句和循環(huán)語句的使用

    2009年09月26日 15:39

        在一般情況下,程序語句的執(zhí)行是按照其書寫順序來執(zhí)行的。前面的代碼先執(zhí)行,后面的代碼后執(zhí)行。但是這種簡單的自上而下的單向流程只適于用一些很簡單的程序。大多數(shù)情況下,需要根據(jù)邏輯判斷來決定程序代碼執(zhí)行的優(yōu)先順序。要改變程序代碼執(zhí)行的先后順序,任何編程語言都需要用到條件語句和循環(huán)語句,Javascript也不例外。

    Javascript條件語句有以下幾種:

    ·                  單項條件結(jié)構(gòu) (if條件語句)

    ·                  雙向條件結(jié)構(gòu) (if...else條件語句)

    ·                  多項條件結(jié)構(gòu) (switch條件語句)

    Javascript 循環(huán)語句有以下幾種:

    ·                  在循環(huán)的開頭測試表達(dá)式 (while 循環(huán)語句)

    ·                  在循環(huán)的末尾測試表達(dá)式 (do...while 循環(huán)語句)

    ·                  由計數(shù)器控制的循環(huán) (for 循環(huán)語句)

    ============================================================

    我們來看看以下的代碼


    <html>
    <head>
    <title>條件語句循環(huán)語句</title>
    </head>

    <body>
    <pre>
    <script language="javascript">
    <!--
    //if條件語句
    var a = 1;
    if (a == 1){
    document.writeln("如果a的值是1,那么可以在瀏覽器中看到這句話");
    }
    else{
    document.writeln("如果a的值不是1,那么這句話我們看不見");
    }

    document.writeln("-------------------------------------------------------");

    //條件語句的省略形式
    c = (a == 1) ? "返回true" : "返回false";
    document.writeln(c);
    document.writeln("-------------------------------------------------------");

    //使用switch語句執(zhí)行多個條件的循環(huán)

    var d=2;
    switch(d) {
       case 1 :
         {
    document.writeln("彈出對話框,顯示1");
    break;
    }
       case 2 :
       {
         document.writeln("彈出對話框,顯示2");
    break;
    }
       case 3 :
          {
       document.writeln("彈出對話框,顯示3");
    break;
       }
       default :
       {
    document.writeln("程序有誤");
    break;
    }
    }
        document.writeln("-------------------------------------------------------");

    //使用for循環(huán)
    var sum = 0;
    for (e = 1; e<10 ; e++) {
    sum +=e;
    }
    document.writeln(sum);

    document.writeln("-------------------------------------------------------");

    //使用while 循環(huán)
    var f = 1;
    var sum = 0;
    while (f < 11){
    sum +=f;
    f++;
    }
    document.writeln(sum);
    document.writeln("-------------------------------------------------------");

    //使用do...while 循環(huán)
    var g = 0;
    var sum = 0;
    do {
    sum +=g;
    g++;
    }
    while(g<10);
    document.writeln(sum);
    // -->
    </script>
    </pre>
    </body>
    </html>
    =========================================================

    程序的執(zhí)行結(jié)果如下:

    如果a的值是1,那么可以在瀏覽器中看到這句話
    -------------------------------------------------------
    返回true
    -------------------------------------------------------
    彈出對話框,顯示2
    -------------------------------------------------------
    45
    -------------------------------------------------------
    55
    -------------------------------------------------------
    45

    posted on 2009-11-19 15:09 becket_zheng 閱讀(195) 評論(0)  編輯  收藏 所屬分類: 網(wǎng)頁web前端技術(shù)
    主站蜘蛛池模板: www.免费在线观看| 国内精品99亚洲免费高清| 黄页视频在线观看免费| 亚洲精品美女久久777777| 亚洲免费视频网址| 日韩在线一区二区三区免费视频| 性xxxxx免费视频播放| 婷婷亚洲综合五月天小说| 91情侣在线精品国产免费| 久久久久亚洲av无码专区喷水| 无码A级毛片免费视频内谢| 国产成人精品亚洲2020| 亚洲第一黄片大全| 黄色片在线免费观看| 亚欧洲精品在线视频免费观看 | 久久国内免费视频| 亚洲剧场午夜在线观看| 亚洲AV无码乱码在线观看牲色| 一道本不卡免费视频| 2017亚洲男人天堂一| 亚洲日韩激情无码一区| 免费人成在线观看视频高潮| 亚洲国产精品ⅴa在线观看| 国产亚洲精AA在线观看SEE| 免费无码作爱视频| 精品特级一级毛片免费观看| 亚洲欧洲日韩综合| 国产AV无码专区亚洲AV手机麻豆| 中文字幕无码毛片免费看| 久久久久亚洲AV成人无码| 国产一级高清视频免费看| 四虎最新永久免费视频| 亚洲性无码AV中文字幕| 全亚洲最新黄色特级网站| 国产成人免费在线| 亚洲精品一卡2卡3卡四卡乱码| 亚洲精品无码成人片在线观看| 一区二区三区无码视频免费福利 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲中文无韩国r级电影| 天天看免费高清影视|