js
條件表達式中看書理解到的一些東西,並且整理記錄下來,加深記憶和方便之後的復習。主要是深入學習if else
和switch
語句的一些性能優化和邏輯思維。js
的條件表達式和其他語言一樣,都采用了if else
和switch
這兩種。由於不同的浏覽器對流程控制進行了不同的優化。因此這兩種在性能上是沒有什麼區別的,主要還是根據需求進行分析和選擇。
if else
比較合適。switch
。一般來說,if else
適用於兩個離散的值或者不同的值域。如果判斷多個離散值,使用switch
更加合適。
在大多數的情況下
switch
比if else
運行的更加快。
當我們使用到條件表達式的時候,無論if else
還是switch
,都應確保下面3哥目標的基本實現:
適合使用if else
的情況:
適合使用