js的流程控制

2021-07-24 20:30:41 字數 1469 閱讀 9588



順序控制

分支控制

單分支( 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>18)

else

2.3 多分支

if(條件表示式)else if(條件表示式2)else if(條件表示式) else 

說明: 1. else if 可以有多個. 2. else 語句可有可無.

3. 多分支語句只能有乙個入口。

**:  

var age=12;  

if(age>18)

else if(age>10 && age<=18)

else

多分支的switch

基本用法是 

switch(表示式)

注意swtich相當靈活.

1. 表示式的結果 型別可以是 string , number, boolane ,物件.. array.

2. case 後面可以是常量,可以是變數.

3. 如果case後沒有break,那麼當程式執行某個case塊,時,就會一直執行,直到碰到乙個break語句,才會跳出switch

4. defual語句可以放在swith任何位置,當乙個條件都匹配不到,就會執行default,直到碰到乙個break語句,或者switch執行完畢.

5. switch 和 if else if 的區別. 如果是針對幾個固定條件的判斷,則使用switch ,如果範圍的判斷,我們使用 if ....else if.... 

/*請編寫乙個程式,可以接收乙個字串,比如: a,b,c,d,e,f,g  a表示星期一,b表示星期二 „  根據使用者的輸入顯示相依的資訊.要求使用  

switch 語句完成

案例:/*請編寫乙個程式,可以接收乙個字串,比如: a,b,c,d,e,f,g  a表示星期一,b表示星期二 „  根據使用者的輸入顯示相依的資訊.要求使用  

switch 語句完成   */ 

//string,number,boolean, 物件,array 

//var str=1;

//true->1 2  (1,2->true)  

//var obj=new object(); 

//var obj2=obj;  

var arr1=new array("1","2"); 

var arr2=arr1; 

switch(arr1)

}

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 條件 注意 if小寫,大寫字母 if 會出錯!假設你應聘web前端技術開發崗位,如果你會html技術,你面試成功,歡迎加入公司。表示如下 if.else語句是在指定的條件成立時執行 在條件不成立時執行else後的 語法 if 條件 else...