js的分支結構

2021-10-01 08:08:05 字數 1378 閱讀 5115

1.判斷語句 if(條件)

if 語句只執行條件滿足時的執行

當條件不滿足是則不執行

判斷結果是乙個布林型別的值( true ,false)

if  (條件判斷 結果是乙個布林型別的值)	

if 語句 也可以巢狀 if語句 和 if else語句 還有 多重if語句 及switch語句

如 if(條件){

if(條件){

滿足時執行的**

}}

在js中有些特殊情況:

所有表示空值得都是 false

如空字串 " " , 0, nan, null, undefined

如上的都是表示 false,

其他情況都是表示true

2 if else 語句

if(條件){當條件滿足的時候執行}else{當條件不滿足時執行}

if(){}else{}既判斷條件為true的情況也判斷條件為false的情況

if  (條件判斷 結果是乙個布林型別的值)else

if else語句 也可以巢狀 if語句 和 if else語句 還有 多重if語句 及switch語句

多重 if 語句
if(條件){

當條件滿足的時候執行

}else if(條件){

當條件滿足的時候執行

}else if(條件){

當條件滿足的時候執行

}else{

當條件不滿足時執行

判斷第一if 滿足時則執行第乙個

判斷第一if 不滿足時 則繼續判斷第二個if 滿足時則執行第二個 不滿足則判斷第三個 以此類推

當所有條件都不滿足時則執行不滿足的那一條

條件不滿足時那一條可以省去 但是當所有都不滿足時 則沒有執行的語句

多重if 語句 也可以巢狀 if語句 和 if else語句 還有 多重if語句 及switch語句

switch語句 根據變數的不同值來執行不同的**塊

switch(變數){

case 值1 :

**1break;//執行改**則結束這個語句

case 值2 :

**2break;

case 值3 :

**3break;

case 值4 :

**4break;、

default:

如果以上條件都不滿足則執行之這塊**

//一般用來提示使用者輸入錯誤

4 if 和switch 的區別
1 使用乙個範圍的條件 if 比較合適

2 如果是固定值切值不相同得話 switch 比較合適

js分支結構

if else if else if switch 1 if else if 判斷條件 else script var day prompt 請輸入星期 if day 星期日 else script 2 if else if if 判斷條件1 else if 判斷條件2 else if 判斷條件n ...

js分支結構

分支結構有四種 if if else if else if else swicth case 其中表示式可以是關係表示式 布林型別的值也還可以是其他型別的值 我們來看看每個分支結構的結構 if結構 console.log 起床了 console.log 吃早餐 console.log 上課了 con...

JS中的分支結構

js中的流程控制分為順序結構 分支結構和循壞結構。這一頁主要講解分支結構。順序結構是指根據 的先後順序,依次執行。分支結構是指由上到下執行 的過程中,根據不同的條件,執行不同的路徑 執行 多選一的過程 從而得到不同的結果。分支結構語句的語句主要有if語句和switch語句。1 if語句的語法結構 條...