條件判斷 多重條件判斷語句

<pre id="line1"><!DOCTYPE html>  <html lang="en">  <head>  <meta charset="UTF-8">  <title>條件判斷語句</title>  <style type="text/css"> .box{
            width: 300px;
            height: 300px;
            background-color: gold;
        } </style>  <script type="text/javascript"> /*
        條件判斷語句:
            - 使用條件判斷語句可以在執(zhí)行某個(gè)語句之前進(jìn)行判斷绪杏,
                如果條件成立才會執(zhí)行語句,條件不成立則語句不執(zhí)行纽绍。
            - if語句
                - 語法一:
                    if(條件表達(dá)式){
                        語句...
                    }

                if語句在執(zhí)行時(shí)蕾久,會先對條件表達(dá)式進(jìn)行求值判斷,
                如果條件表達(dá)式的值為true拌夏,則執(zhí)行if后的語句僧著,
                如果條件表達(dá)式的值為false,則不會執(zhí)行if后的語句障簿。
                    if語句只能控制緊隨其后的那個(gè)語句,
                        如果希望if語句可以控制多條語句霹抛,
                        可以將這些語句統(tǒng)一放到代碼塊中
                    if語句后的代碼塊(即{})不是必須的,但是在開發(fā)中盡量寫上代碼塊卷谈,即使if后只有一條語句

                - 語法二:
                    if(條件表達(dá)式){
                        語句...
                    }else{
                        語句...
                    }

                if...else...語句
                    當(dāng)該語句執(zhí)行時(shí)杯拐,會先對if后的條件表達(dá)式進(jìn)行求值判斷,
                        如果該值為true世蔗,則執(zhí)行if后的語句
                        如果該值為false端逼,則執(zhí)行else后的語句
        */
        window.onload = function(){
            var oBtn = document.getElementById('btn');
            var oDiv = document.getElementById('box');

            /*oBtn.onclick = function(){
                if(oDiv.style.display == 'none'){
                    oDiv.style.display = 'block';
                }else{
                    oDiv.style.display = 'none';
                }
            }*/

            // alert(oDiv.style.display);//彈出空白提示框,因?yàn)閐iv沒設(shè)置過style屬性

            oBtn.onclick = function(){
                if(oDiv.style.display == 'block' || oDiv.style.display == ''){
                    oDiv.style.display = 'none';
                }else{
                    oDiv.style.display = 'block';
                }
            }
        } </script>  </head>  <body>  <input type="button" value="切換" id="btn">  <br>  <div class="box" id="box"></div>  </body>  </html></pre>
<pre id="line1"><!DOCTYPE html>  <html lang="en">  <head>  <meta charset="UTF-8">  <title>多重條件判斷語句</title>  <script type="text/javascript"> /*
        if語句
            語法三:
                if(條件表達(dá)式){
                    語句...
                }else if(條件表達(dá)式){
                    語句...
                }else if(條件表達(dá)式){
                    語句...
                }else{
                    語句...
                }

                if...else if...else
                    當(dāng)該語句執(zhí)行時(shí)污淋,會從上到下依次對條件表達(dá)式進(jìn)行求值判斷
                    如果值為true顶滩,則執(zhí)行當(dāng)前語句。
                    如果值為false寸爆,則繼續(xù)向下判斷礁鲁。
                    如果所有的條件都不滿足盐欺,則執(zhí)行最后一個(gè)else后的語句
                    該語句中,只會有一個(gè)代碼塊被執(zhí)行仅醇,一旦代碼塊執(zhí)行了冗美,則直接結(jié)束語句
         */

        /*
        條件分支語句也叫switch語句
            語法:
                switch(條件表達(dá)式){
                    case 表達(dá)式:
                        語句...
                        break;
                case 表達(dá)式:
                        語句...
                        break;
                    default:
                        語句...
                        break;
                }

            執(zhí)行流程:
                switch...case..語句
                在執(zhí)行時(shí)會依次將case后的表達(dá)式的值和switch后的條件表達(dá)式的值進(jìn)行全等比較,
                    如果比較結(jié)果為true析二,則從當(dāng)前case處開始執(zhí)行代碼粉洼。
                        當(dāng)前case后的所有的代碼都會執(zhí)行,我們可以在case的后邊跟著一個(gè)break關(guān)鍵字叶摄,
                        這樣可以確保只會執(zhí)行當(dāng)前case后的語句属韧,而不會執(zhí)行其他的case
                    如果比較結(jié)果為false,則繼續(xù)向下比較
                    如果所有的比較結(jié)果都為false蛤吓,則只執(zhí)行default后的語句

            switch語句和if語句的功能實(shí)際上有重復(fù)的宵喂,使用switch可以實(shí)現(xiàn)if的功能,同樣使用if也可以實(shí)現(xiàn)switch的功能会傲,所以我們使用時(shí)樊破,可以根據(jù)自己的習(xí)慣選擇。
        */
        var today = 4;
        // if(today == 1){
        //  alert('語文');
        // }else if(today == 2){
        //  alert('數(shù)學(xué)');
        // }else if(today == 3){
        //  alert('英語');
        // }else if(today == 4){
        //  alert('美術(shù)');
        // }else if(today == 5){
        //  alert('舞蹈');
        // }else{
        //  alert('不補(bǔ)習(xí)');
        // }

        switch(today){
            case 1:
                alert('語文');
                break;//結(jié)束整個(gè)switch語句
            case 2:
                alert('數(shù)學(xué)');
                break;
            case 3:
                alert('英語');
                break;
            case 4:
                alert('美術(shù)');
                break;
            case 5:
                alert('舞蹈');
                break;
            default:
                alert('不補(bǔ)習(xí)');
                break;//最后一個(gè)default可以不寫break唆铐,但建議寫上
        } </script>  </head>  <body>  </body>  </html></pre>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市奔滑,隨后出現(xiàn)的幾起案子艾岂,更是在濱河造成了極大的恐慌,老刑警劉巖朋其,帶你破解...
    沈念sama閱讀 206,214評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件王浴,死亡現(xiàn)場離奇詭異,居然都是意外死亡梅猿,警方通過查閱死者的電腦和手機(jī)氓辣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,307評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來袱蚓,“玉大人钞啸,你說我怎么就攤上這事±耍” “怎么了体斩?”我有些...
    開封第一講書人閱讀 152,543評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長颖低。 經(jīng)常有香客問我絮吵,道長,這世上最難降的妖魔是什么忱屑? 我笑而不...
    開封第一講書人閱讀 55,221評論 1 279
  • 正文 為了忘掉前任蹬敲,我火速辦了婚禮暇昂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘伴嗡。我一直安慰自己急波,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,224評論 5 371
  • 文/花漫 我一把揭開白布闹究。 她就那樣靜靜地躺著幔崖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪渣淤。 梳的紋絲不亂的頭發(fā)上赏寇,一...
    開封第一講書人閱讀 49,007評論 1 284
  • 那天,我揣著相機(jī)與錄音价认,去河邊找鬼嗅定。 笑死,一個(gè)胖子當(dāng)著我的面吹牛用踩,可吹牛的內(nèi)容都是我干的渠退。 我是一名探鬼主播,決...
    沈念sama閱讀 38,313評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼脐彩,長吁一口氣:“原來是場噩夢啊……” “哼碎乃!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起惠奸,我...
    開封第一講書人閱讀 36,956評論 0 259
  • 序言:老撾萬榮一對情侶失蹤梅誓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后佛南,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體梗掰,經(jīng)...
    沈念sama閱讀 43,441評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,925評論 2 323
  • 正文 我和宋清朗相戀三年嗅回,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了及穗。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,018評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绵载,死狀恐怖埂陆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情娃豹,我是刑警寧澤猜惋,帶...
    沈念sama閱讀 33,685評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站培愁,受9級特大地震影響著摔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜定续,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,234評論 3 307
  • 文/蒙蒙 一谍咆、第九天 我趴在偏房一處隱蔽的房頂上張望禾锤。 院中可真熱鬧,春花似錦摹察、人聲如沸恩掷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,240評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽黄娘。三九已至,卻和暖如春克滴,著一層夾襖步出監(jiān)牢的瞬間逼争,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,464評論 1 261
  • 我被黑心中介騙來泰國打工劝赔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留誓焦,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,467評論 2 352
  • 正文 我出身青樓着帽,卻偏偏與公主長得像杂伟,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子仍翰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,762評論 2 345

推薦閱讀更多精彩內(nèi)容