国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

            JavaScript控制語句與異常處理

            2021-4-21    前端達人


            一、if 控制語句

            1. 簡單if語句
             if(條件表達式){ 表達式成立時執行的代碼段 } 
            
            • 1
            • 2
            • 3

            注意 : 除零值以外,其他值都為真

            特殊寫法 : { }可以省略,一旦省略,if語句只控制其后的第一行代碼

            var a = 10; if(a<5){ console.log('成立'); //如果if不成立則不運行 } if(a<5)console.log('成立'); //如果if不成立則不運行 console.log('測試'); 
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            1. if - else結構
            if(條件表達式){ //條件成立時執行 }else{ //條件不成立時選擇執行 
            
            • 1
            • 2
            • 3
            • 4
            1. 多重分支結構
            if(條件1){ //條件1成立時執行 }else if(條件2){ //條件2成立時執行 }else if(條件3){ //條件3成立時執行 }...else{ //條件不成立時執行 } 
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9

            示例:

            var bmi=23.5; if(bmi>23.5){ console.log('肥胖') }else if(bmi>=18.5){ console.log('正常') }else{ console.log('偏瘦') } //正常 
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9

            二、switch 選擇控制語句

            語法:

            switch(value){ case1 : //value與值1匹配全等時,執行的代碼段 break; //結束匹配 case2 : //value與值2匹配全等時,執行的代碼段 break; case3 : //value與值3匹配全等時,執行的代碼段 break; default: //所有case匹配失敗后默認執行的語句 break; } 
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9
            • 10
            • 11
            • 12
            • 13
            • 14

            使用 :

            1. switch語句用于值的匹配,case用于列出所有可能的值;只有switch()表達式的值與case的值匹配全等時,才會執行case對應的代碼段

            2. break用于結束匹配,不再向后執行;可以省略,break一旦省略,會從當前匹配到的case開始,向后執行所有的代碼語句,直至結束或碰到break跳出

            3. default用來表示所有case都匹配失敗的情況,一般寫在末尾,做默認操作

            4. 多個case共用代碼段

              case 值1:

              case 值2:

              case 值3:

              以上任意一個值匹配全等都會執行的代碼段

            注:case表示一個條件,滿足這個條件就會進入該內部,遇到break則會跳出,若未寫break則直到遇到下一個break才會停止。

            var gameScore = 'better'; switch(gameScore){ //case表示一個條件 滿足這個條件就會走進來 遇到break跳出。如果某個條件中不寫 break,那么直到該程序遇到下一個break停止 case 'good': console.log('玩的很好') //break表示退出 break; case 'better': console.log('玩的老牛逼了') break; case 'best': console.log('恭喜你 吃雞成功') break; default: console.log('很遺憾') } 
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9
            • 10
            • 11
            • 12
            • 13
            • 14
            • 15
            • 16
            • 17

            三、while 循環控制語句

            語法:

            定義循環變量; while(循環條件){ 條件滿足時執行的代碼段
               更新循環變量; } 
            
            • 1
            • 2
            • 3
            • 4
            • 5

            示例:

            //循環變量 var i = 1; var sum=0; while(i<101){ //循環體 console.log(i); sum+=i; //更新循環變量 i++; } console.log(sum); 
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9
            • 10
            • 11

            四、do-while 循環

            語法:

            do{ 循環體; 更新循環變量 }while(循環條件); 
            
            • 1
            • 2
            • 3
            • 4

            示例:

            //循環輸出一百次 var i = 101; do{ console.log('python'); //更新循環變量 i++; }while(i<101); 
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7

            do-while與while循環的區別:

            • while循環先判斷循環條件,條件成立才執行循環體
            • do-while循環不管條件是否成立,先執行一次循環體

            五、for 循環控制語句

            語法:

            for(定義循環變量;循環條件;更新循環變量){ 循環體; } 
            
            • 1
            • 2
            • 3

            循環控制 :

            1. break 強制結束循環
            2. continue 結束當次循環,開始下一次循環

            循環嵌套 : 在循環中嵌套添加其他循環

            示例:

            /*控制循環體的執行:break/continue*/ for(var i=1;i<10;i++){ console.log(i); if(i==5){ console.log('--------') //一旦執行break,循環體中后面的代碼都不執行 break; } } 
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8
            • 9

            注:循環的是獲取的每一個DOM元素值,for...in...是用來循環對象的所有屬性,DOM元素包括了輸出的屬性,因此不推薦使用for...in...


            六、三元運算符

            var a = 1 var b =2 var c = a>b ? a:b //如果a>b成立返回a,否則返回b console.log(c) 
            
            • 1
            • 2
            • 3
            • 4

            七、異常處理

            語法:

            try{ 這段代碼從上至下運行,其中任何一個語句拋出異常該代碼塊即結束運行。 }catch(e){ 如果try代碼塊中拋出異常,catch代碼塊中代碼就會被執行;
                e為一個局部變量,用來指向Error對象或者其他拋出的對象。 }finally{ 無論try中代碼是否有異常拋出(甚至是try代碼塊中有return語句)finally代碼塊中始終會被執行。 } 
            
            
            
            • 1
            • 2
            • 3
            • 4
            • 5
            • 6
            • 7
            • 8

            注:主動拋出異常:throw Error("xxx")


            轉自:csdn 論壇 作者:PPPsych


            藍藍設計www.dzxscac.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服



            日歷

            鏈接

            個人資料

            藍藍設計的小編 http://www.dzxscac.cn

            存檔

            主站蜘蛛池模板: 亚洲精品无码mⅴ在线观看| 亚洲第一av导航av尤物| 91av免费看| 国产sm主人调教女m视频| 色综合中文字幕色综合激情| 欧美精品欧美极品欧美激情| xxxⅹ少妇少妇xxxx| 午夜无码无遮挡在线视频| wwwav视频| 少妇人妻精品一区二区| 国产精品丝袜综合区旗袍| 啪啪五月天| 18禁无遮挡羞羞污污污污免费| 国产av久久人人澡人人爱| 色一情一乱一区二区三区| 肉体暴力强伦轩在线播放| 亚洲国产一区二区三区亚瑟| 婷婷操| 精品国产精品三级精品av网址| 亚洲有无码中文网| 中文字幕卡二和卡三的视频| 国产在线伊人| 69精品人人人人| 久久人久久| 亚洲国产精品久久精品成人网站| 黄色一级片毛片| 久久综合综合久久综合| 亚洲中文无码永久免费| 99久久国产宗和精品1上映| 久久国色| 成人免费播放视频777777| 日产久久视频| av在线地址| 久久久午夜精品福利内容 | 国产十八熟妇av成人一区| 激情欧美一区二区免费视频| 伊人久久大香线蕉无码| 97精品久久天干天天天按摩| 在线日韩中文字幕| 中国女人高潮hd| 老熟妇毛片|