[雙分支]
[多分支]
功能:【作用域】 變數可使用的範圍
【switch語句】
功能:當條件為真執行打括號裡的**塊,反之不執行。
書寫格式: if (判斷條件)
例:
if (true)
功能:條件為真執行if的**塊,條件為假執行else的**塊
書寫格式: if (條件) else
例:
let f70 = rs.question() - 0;
if (f70 >= 100) else
書寫格式:
if(條件1)
else if(條件2)
else if(條件3)
else if(條件…)
else
功能:條件1為真,執行if的**塊,
條件1為假,判斷條件2
條件2為真, 執行條件2,if的**塊
條件2為假, 判斷條件3
以此類推
如果所有條件都不滿足,則執行最後乙個else的**塊
例: 判斷使用者輸入的分數是哪個階段。
console.log(`請輸入您的分數:`);
let inputscore = rs.question() - 0;
if (inputscore >= 85) else if (inputscore >= 75) else if (inputscore >= 60) else
[全域性作用域]
[區域性作用域] 注:
特點:1、匹配方式是全等
2、break終止case的繼續執行**。
使用場景:功能選項
書寫格式:
switch (匹配值)
case 匹配值2:
case 匹配值3:
case 匹配值4:
default:
}例:console.log(`請選擇以下功能:)
1、*** 2、***x`);
let inputnum = rs.question();
switch (inputnum) 有誤!請重新輸入!`);
條件分支語句
一 條件分支語句 流程控制語句 可以利用一些結構打斷程式,或者挑選分支執行,或者迴圈執行某一段語句。包含 條件分支語句 迴圈語句 條件分支語句 if語句 switch 語句 三元運算子 if語句 if 條件表示式 if 條件表示式 else if多分支條件語句 根據多個條件可以選擇多個分支進行執行。...
條件分支語句 switch 語句
在switch語句中表示式的值必須是整型或者字元型,常量值也必須是整型或者字元型,二者是一一對應的。switch語句首先計算表示式的值,如果表示式的值和某個case後面的常量值相同則執行該case語句後的若干個語句知道遇到break 語句為止。如果case語句中沒有break 將執行後面的case語...
JS 條件分支語句和迴圈語句
js 條件分支語句和迴圈語句 一 條件分支語句 單分支語句 書寫格式 if 判斷條件 判斷條件 可以是乙個表示式 變數 具體值 工作原理 條件為真,執行大括號裡面的 塊,條件為假,則不執行。例 let state 1 if state 雙分支語句 書寫格式 if 判斷條件 else 工作原理 條件為...