JS選擇結構

2022-08-30 17:42:11 字數 889 閱讀 4924

選擇結構

什麼是流程控制

所謂流程控制,是控制程式的流向

程式常見的結構

程式常見的結構無外乎就3種:順序結構,選擇結構,以及迴圈結構

順序結構:**一條一條從上往下,依次執行。

選擇結構

單分支如果條件成立,那麼就進入到分支條件裡面,執行相應的**,如果不成立就不進去。

使用的關鍵字為if

語法:if語句裡面的花括號,如果只有一條語句,那麼大括弧可以省略,但是不推薦

哪怕**塊裡面只有一條語句,與最好將大括弧寫上,這樣易讀性更高

雙分支所謂雙分支,就是如果條件成立,進入**塊執行語句,否則進入另乙個**塊執行語句

關鍵字:if...else

語法:雙分支有乙個簡便寫法:三目運算子

多分支:

所謂多分支,就是指可以書寫多個條件。如果某乙個條件成立,那麼就會進入相應的**塊

關鍵字:if...elseif...else

語法:主要需要注意的就是一旦某乙個條件成立,那麼執行該條件下相應的女**塊,但是後面的條件就不會再進行判斷了

switch語句

switch語句其實就是相當於多分支語句(

if..elseif..else

)break作用:跳出

switch

有些時候,我們故意不寫break反而更方便,如下:

default:也不是必須要寫,我們書寫

default

,只是為了一種預防措施。

在es裡面,和其他的靜態語言不同的是,

case

後面的值不一定是常量,可以是變數甚至是表示式

相比if..else if...else,

switch

語句結構的易讀性更高

JS選擇結構

js流程結構 1,順序結構 2,選擇結構 分支結構 3,迴圈結構 1,選擇結構 1,if 結構 語法,1,if 條件 注意 1,if 如果只有1條語句,可以省略 2,python中縮排表示所屬關係,js中縮排僅僅為了規範美觀,無其他意義 3,條件盡量是boolean型別,下面幾種情況是假 0 假 0...

js選擇迴圈結構題

1.大馬馱 2 石糧食,中馬馱 1 石糧食,兩頭小馬馱一石糧食,要用 100 匹馬,馱 100 石糧食,該如何調配?for a 1 a 50 a 2.小明單位發了 100 元的購物卡,小明到超市買三類洗化用品,洗髮水 15元 香皂 2 元 牙刷 5 元 要把 100 元整好花掉,可如有哪些購買結合?...

範仁義js課程 22 選擇結構(if)

在js中,可以用if語句實現選擇結構,有單分支 只有if 雙分支 if,else 多分支 有if else if else if 條件語句 當條件為 true 時,執行 語句塊1。當時間小於 20 00 時,生成問候 good day if time 20 if 條件語句 else 當條件為 tru...