寫好 JS 條件語句的 5 條守則

2021-09-09 05:55:38 字數 998 閱讀 1145

總結:

1.多重判斷時使用 array.includes

function

test

(fruit)

}

2.更少的巢狀,盡早 return

3.使用預設引數和解構

// 解構 - 僅僅獲取 name 屬性

// 為其賦預設值為空物件

function

test(=

)// test results

test

(undefined)

;// unknown

test()

;// unknown

test()

;

4.傾向於遍歷物件而不是 switch 語句

(1)物件遍歷:

const fruitcolor =

;function

test

(color)

(2)使用map:
const fruitcolor =

newmap()

.set

('red',[

,'strawberry'])

.set

('yellow',[

'banana',]

).set(

'purple',[

'grape'

,'plum'])

;function

test

(color)

(3)使用array.filter:
const fruits =[,

,,,,

];function

test

(color)

5 條件分支語句

5.2 switch語句 1 有的時候,並不是所有語句都要被順序執行到,會有滿足某種條件就執行這部分語句,滿足另一條件就執行另一部分語句。這就需要條件分支結構。形式如下 if 表示式1 如果所有表示式都為假,那麼執行語句組n else if 表示式2 可以有n多個else if else if 表示...

5 條件控制語句

if 條件表示式 塊 塊中儲存著一組 同乙個 塊中的 要麼都執行,要麼都不執行 塊以縮排開始,直到 恢復到之前的縮排級別時結束 塊就是一種為 分組的機制if 條件表示式 塊else 塊if 條件表示式 塊elif 條件表示式 塊elif 條件表示式 塊 else 塊for i in range 10...

Python學習(5)條件語句

python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制程式的執行,基本形式為 ...