js中的流程控制 選擇執行

2021-10-08 08:25:16 字數 820 閱讀 5196

1.if語句

/*

* if(條件表示式)

*/var a =30;

if(a>=30)

//如果if後的大括號中只有一行語句,則可以省略大括號。

if(a>=

30) a-=

20;

2.if-else語句

/*

* if(條件表示式) else

*/var a =30;

if(a>=30)

else

3.if-else巢狀

/*if(條件表示式1)else if(條件表示式n)else

*/var score =90;

if(score>=90)

else

if(score>=80)

else

if(score>=60)

else

4.switch-case語句

/*switch(表示式)

*/var score =90;

switch

(score)

總結:表示式在和case後的值比較的過程中,使用的是全等於,要求值和型別都相同

對比switch-case 和if-else巢狀:switch-case在比較中只能進行全等於的比較if-else可以使用各種比較運算,適用範圍更廣;結構上switch-case更為清晰合理,執行效率更高一些。

JS流程控制

1.if語句if else if else 當只有乙個條件判斷時,可以都省略2.switch語句常用於值的匹配全等 switch 特殊使用 1.省略break關鍵字,會從當前匹配到的case開始向後執行所有的 語句 2.多個case共用 段 case case case 段break 1.while...

js流程控制

1.條件語句 單分支語句 let age 20 if age 18 雙分支語句 let age 16 if age 18 else 多分枝語句 if 條件 else if 條件 else switch語句 switch 條件 console.log sum 5050 do while迴圈 let i...

js的流程控制

順序控制 分支控制 單分支 if 雙分支 if else.多分支 if else if else if else switch 2.1 單分支 基本用法 if 條件表示式 var age 34 if age 18 2.2雙分支 基本用法 if 條件表示式.else var age 34 if age...