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


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



日歷

鏈接

個人資料

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

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
亚州国产精品久久久| 亚洲高清一区二| 午夜精品蜜臀一区二区三区免费| 性欧美长视频免费观看不卡| 91av在线免费观看| 久久免费观看视频| 国产成人高潮免费观看精品| 7777kkkk成人观看| 亚洲欧美日韩网| 久久精品99无色码中文字幕| 成人午夜激情免费视频| 精品国产91久久久久久老师| 亚洲精品国产精品乱码不99按摩| 91麻豆国产语对白在线观看| 成人深夜直播免费观看| 国产91精品不卡视频| 国产精品丝袜白浆摸在线| 成人网中文字幕| 国产精品久久久久一区二区| 亚洲第一页在线| 95av在线视频| 亚洲欧美激情视频| 日韩视频―中文字幕| 欧美日韩色婷婷| 国产精品福利观看| 国产精品极品美女在线观看免费| 久久青草精品视频免费观看| 在线观看成人黄色| 久久人人爽亚洲精品天堂| 久久人人爽人人爽人人片av高请| 欧美成人免费视频| 欧美激情亚洲另类| 国产精品久久久久久久av大片| 亚洲自拍偷拍在线| 国产精品久久久久久久久久久新郎| 亚洲欧美一区二区精品久久久| 欧美激情在线播放| 自拍偷拍亚洲精品| 在线国产精品视频| 亚洲自拍偷拍在线| 国产精品久久久久一区二区| 亚洲精品电影久久久| 成人有码在线播放| 国产精品嫩草影院一区二区| 在线观看国产精品91| 国产精品1234| 亚洲成年人影院在线| 黄色一区二区在线| 国产日韩欧美中文在线播放| 久久综合久久美利坚合众国| 色偷偷888欧美精品久久久| 亚洲欧美日韩中文在线制服| 日韩av一卡二卡| 国模吧一区二区三区| 亚洲男人av在线| 欧美精品videosex性欧美| 国产精品网红直播| 中文国产成人精品| 亚洲欧美制服综合另类| 日日骚av一区| 久久99青青精品免费观看| 国产精品白丝jk喷水视频一区| 国产日韩欧美视频| 欧美午夜激情小视频| 成人亚洲欧美一区二区三区| 欧美激情国产精品| 国产精品一区二区三区成人| 国产一区二区美女视频| 日韩激情视频在线播放| 日韩精品一二三四区| 国产欧美日韩高清| 日韩在线视频线视频免费网站| 欧美日韩国产综合新一区| 亚洲日本中文字幕免费在线不卡| 国精产品一区一区三区有限在线| 日韩午夜在线视频| 欧美激情第1页| 国产中文字幕日韩| 久久综合久久美利坚合众国| 日韩欧美在线国产| 国产网站欧美日韩免费精品在线观看| 97人洗澡人人免费公开视频碰碰碰| 久久成人免费视频| 亚洲性69xxxbbb| 欧美日韩成人免费| 久久精品视频va| 这里只有精品视频| 精品在线欧美视频| 国产精品视频一区二区三区四| 九九热视频这里只有精品| 欧美性生交xxxxx久久久| 在线视频日本亚洲性| 永久555www成人免费| 2019中文字幕全在线观看| 91精品视频大全| 91色琪琪电影亚洲精品久久| 97香蕉超级碰碰久久免费的优势| 九九九久久国产免费| 亚洲欧洲在线播放| 国外成人在线播放| www.日韩.com| 日本亚洲精品在线观看| 精品视频中文字幕| 欧美与欧洲交xxxx免费观看| 国产精品视频导航| 成人中文字幕+乱码+中文字幕| 欧美日韩国产中字| 欧洲美女7788成人免费视频| 成人妇女免费播放久久久| 亚洲人成伊人成综合网久久久| 亚洲成人中文字幕| 精品久久久久久久久久久久| 国产精品人成电影| 伦伦影院午夜日韩欧美限制| 欧美成人黑人xx视频免费观看| 国产一区二区三区在线视频| 欧美一区二粉嫩精品国产一线天| 国产精品综合网站| 亚洲人成欧美中文字幕| 欧美大全免费观看电视剧大泉洋| 欧美日韩不卡合集视频| 亚洲激情视频网站| 国产97在线视频| 国产成人短视频| 国产精品7m视频| 亚洲成人国产精品| 久久精品视频亚洲| 91免费在线视频| 亚洲国产美女精品久久久久∴| 668精品在线视频| 欧美国产日韩xxxxx| 国产成人在线一区| 亚洲女人初尝黑人巨大| 国外成人免费在线播放| 欧美日韩中文字幕在线| 欧美日韩另类视频| 亚洲人午夜精品免费| 成人激情黄色网| 亚洲第五色综合网| 中文字幕精品一区二区精品| 97热精品视频官网| 国产97在线视频| 日韩女在线观看| 91久久久久久久久久久| 欧美激情精品久久久久久久变态| 91精品在线影院| 成人亚洲综合色就1024| 91成人天堂久久成人| 日韩精品电影网| 欧美日韩亚洲一区二区三区| 国产亚洲一区二区精品| 亚洲精品国产精品自产a区红杏吧| 欧美有码在线视频| 欧美激情一级精品国产| 久久夜色精品国产欧美乱| 久久精品国产成人| 欧美大成色www永久网站婷| 精品在线观看国产| 在线亚洲欧美视频| 亚洲欧美日韩精品久久奇米色影视| 成人高清视频观看www| 亚洲免费伊人电影在线观看av| 亚洲电影免费观看高清完整版在线观看| 国产精品美女视频网站|