一、條件分支語句
流程控制語句:可以利用一些結構打斷程式,或者挑選分支執行,或者迴圈執行某一段語句。
包含:條件分支語句、迴圈語句
條件分支語句:if語句、
switch
語句、三元運算子
if語句
if(條件表示式
)if(條件表示式
)else
if多分支條件語句
根據多個條件可以選擇多個分支進行執行。
語法:if……
else if
……else if
……else if
……else
……if(條件
1)else if(條件
2)else if(條件
3)else
三、三元運算子
? :是一組運算子,這是js唯一乙個需要三個元素參與的運算子。
條件 ? val1 : val2
表示式的值,要看條件是true還是
false
。如果條件是true,那麼表示式的值就是
val1
。如果條件是false,那麼表示式的值就是
val2
。
總結:
條件分支的語句一共有3種,但是
&& ||
短路寫法也有一種選擇的感覺,總共算4種。
if……
else if
…… (必須立即想到!這個東西無敵)
switch case (某方面很擅長,體現在了**的清晰度上)
三元運算子(賦值的時候,根據條件有兩個可能的值,馬上想到三元運算子)
&&短路寫法(經驗問題,用的不熟悉沒事)
條件分支語句 switch 語句
在switch語句中表示式的值必須是整型或者字元型,常量值也必須是整型或者字元型,二者是一一對應的。switch語句首先計算表示式的值,如果表示式的值和某個case後面的常量值相同則執行該case語句後的若干個語句知道遇到break 語句為止。如果case語句中沒有break 將執行後面的case語...
初認識條件分支語句
雙分支 多分支 功能 作用域 變數可使用的範圍 switch語句 功能 當條件為真執行打括號裡的 塊,反之不執行。書寫格式 if 判斷條件 例 if true 功能 條件為真執行if的 塊,條件為假執行else的 塊 書寫格式 if 條件 else 例 let f70 rs.question 0 i...
JS 條件分支語句和迴圈語句
js 條件分支語句和迴圈語句 一 條件分支語句 單分支語句 書寫格式 if 判斷條件 判斷條件 可以是乙個表示式 變數 具體值 工作原理 條件為真,執行大括號裡面的 塊,條件為假,則不執行。例 let state 1 if state 雙分支語句 書寫格式 if 判斷條件 else 工作原理 條件為...