分支結構有四種:
if if-else
if-else if-else
swicth-case
其中表示式可以是關係表示式、布林型別的值也還可以是其他型別的值
我們來看看每個分支結構的結構:
if結構
console.log("起床了");
console.log("吃早餐");
console.log("上課了");
console.log("開始考試了");
console.log("放學回家了");
// 語法結構 :
// if(表示式)
var score = 0;
if (score < 60)
if-else結構
var year = prompt("請輸入年份");
// 判斷是平年還是閏年的表示式
if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) else
if-else if-else結構
可以看出同if-else類似,if-else是乙個條件來判斷;而if-else if-else則是多條件判斷
結構如下:` // 需求 : score > 90 給我買法拉利 score > 80 score <= 90 給我買保時捷 score <= 80 score >= 60 給我買特斯拉 score < 60 打我了
var score = prompt("請輸入成績");
if(score > 90) else if(score > 80) else if (score >= 60) else if(score < 60 && score > 0) else `
這裡要注意的是,所有大括號裡面的東西只能輸出乙個。
switch case結構
它主要用於固定值得匹配,且匹配值必須是全等的
var coursecode = +prompt("請輸入課程編碼");
switch(coursecode)
輸入值,從輸出固定的內容
其中break是用來結束swicth-case語句的
它是可以不寫的,但是會出現穿透現象,而這個穿透現象是可以簡化**的
同上例子
switch(coursecode)
這就是四個分支結構,其中用的最多的是if-else結構 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的分支結構
1.判斷語句 if 條件 if 語句只執行條件滿足時的執行 當條件不滿足是則不執行 判斷結果是乙個布林型別的值 true false if 條件判斷 結果是乙個布林型別的值 if 語句 也可以巢狀 if語句 和 if else語句 還有 多重if語句 及switch語句 如 if 條件 if 條件 ...
JS中的分支結構
js中的流程控制分為順序結構 分支結構和循壞結構。這一頁主要講解分支結構。順序結構是指根據 的先後順序,依次執行。分支結構是指由上到下執行 的過程中,根據不同的條件,執行不同的路徑 執行 多選一的過程 從而得到不同的結果。分支結構語句的語句主要有if語句和switch語句。1 if語句的語法結構 條...