92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

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


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



日歷

鏈接

個人資料

藍藍設計的小編 http://m.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
国产成人一二片| 欧美中文字幕精品| 韩国女主播成人在线观看| 人人做人人澡人人爽欧美| 成人动漫视频在线| 午夜精品久久久久久久| 日韩美女av在线| 国产最新精品视频| 91在线免费视频观看| jizz免费一区二区三区| 亚洲精品va| 亚洲网一区二区三区| 亚洲网址在线| 91精品亚洲| 99久久国产免费免费| 最新国产成人在线观看| 91丝袜美腿美女视频网站| 亚洲国产精品人人做人人爽| 国产成人精品一区二区免费看京| 日韩欧美一区二区三区四区五区| 国产精品亚洲一区二区三区在线观看| 成人福利网站在线观看11| 欧美亚洲尤物久久| 调教视频免费在线观看| 久久亚洲精品成人| 视频在线不卡免费观看| 亚洲欧美精品午睡沙发| 欧美在线播放一区二区| 黄色成人免费网| 国产亚洲永久域名| 欧美激情精品久久久久久大尺度| 成人激情av网| 日韩美女在线看免费观看| 日韩欧美激情| 尹人成人综合网| 午夜国产精品视频免费体验区| 色噜噜久久综合伊人一本| 中文字幕日韩av| 久久99精品久久久野外观看| 中文字幕av一区二区三区佐山爱| 欧美日韩国产页| 亚洲校园激情春色| 97久久精品一区二区三区的观看方式| 丰满放荡岳乱妇91ww| 日韩欧美一区电影| 粉嫩91精品久久久久久久99蜜桃| 裸体一区二区| 日韩欧美精品一区二区综合视频| 成人影片在线播放| 日韩精品中文字幕有码专区| 成人一道本在线| 国产日韩综合一区二区性色av| 黄色成人影院| 亚洲mv在线看| 欧美日韩一区综合| 亚洲一区二区国产| 国产成人3p视频免费观看| 亚洲精品少妇网址| 97se国产在线视频| 国产 高清 精品 在线 a| 欧美亚洲三区| 国精品一区二区三区| 欧美一区2区| 91露出在线| gogo在线高清视频| 国产精品x453.com| 日韩精品一区二区三区四区五区| 黄网站在线免费| 欧美精品情趣视频| 亚洲美腿欧美偷拍| а√天堂资源官网在线资源| 一区二区在线免费观看| 亚洲欧美国产不卡| 91国内精品久久| 国产精品高潮呻吟久久av黑人| av电影一区二区| 亚洲不卡视频| 97久久精品人人爽人人爽蜜臀| 精品国产成人在线影院| 国产亚洲激情视频在线| 亚洲精品tv久久久久久久久久| 88国产精品视频一区二区三区| 大片免费播放在线视频| 亚洲卡一卡二| 色综合久久综合网欧美综合网| 日韩一区二区三区视频在线| 一片黄亚洲嫩模| av日韩亚洲| 91精品国产综合久久久久久漫画| 电影一区二区在线观看| 91在线你懂得| 日韩成人精品一区| 国产日本精品| 欧美性在线视频| 日韩小视频在线观看专区| 一区二区三区精品视频在线| 日韩精品久久久| 视频一区二区精品| 欧美日韩亚洲一区二| 欧美午夜寂寞| xxxx成人| 欧美三日本三级三级在线播放| 国产一区二区精品福利地址| 国产精品一区二区三区成人| 5月丁香婷婷综合| 国产福利一区二区三区在线视频| 91九色露脸| 国产精品一区二区3区| 欧亚一区二区三区| 欧美亚洲激情视频| 人人爽久久涩噜噜噜网站| 欧美剧情片在线观看| 国产精品高清一区二区| 国产高清亚洲| 亚洲成人影院麻豆| 国产一线二线在线观看| 天堂精品在线视频| 久久久久亚洲综合| 亚洲国产黄色| 色一情一伦一子一伦一区| 91精品久久久久久久久青青| 欧美一三区三区四区免费在线看| 888久久久| 嗯啊主人调教在线播放视频| 国产精品国内视频| 欧美精品一区二区蜜臀亚洲| 国产黄在线观看| 亚洲精品欧美二区三区中文字幕| 久久6免费高清热精品| 亚洲综合另类小说| 最新亚洲视频| 天堂资源在线中文精品| 欧美一区二区三区四区夜夜大片| 免费永久网站黄欧美| 高清不卡一区| 欧美色图亚洲自拍| 黄色在线成人| 久久99精品久久久久久久青青日本| 欧美成人影院| 亚洲免费一区| 91色|porny| 欧美激情一区二区三区在线视频观看| 99thz桃花论族在线播放| 男人亚洲天堂| 亚洲毛片在线观看.| 欧美黑人疯狂性受xxxxx野外| 欧美一区二区三区免费| 在线观看视频99| 在线观看国产精品网站| 久久亚洲国产精品日日av夜夜| 桃花岛tv亚洲品质| 亚洲石原莉奈一区二区在线观看| 亚洲美女视频在线免费观看| 亚洲深夜福利在线| 日本成人激情视频| 亚洲成人精品久久久| 99视频精品全部免费在线视频| 在线观看www91| 国产99久久久国产精品成人免费| 亚洲人成午夜免电影费观看| 91在线国产福利| 亚洲一区日韩| 免费一区二区三区视频导航| 日韩欧美国产网站|