總結:
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 語句用於控制程式的執行,基本形式為 ...