1. 程式人生 > >JS中switch語句做選擇時為什麼可以不用break?

JS中switch語句做選擇時為什麼可以不用break?

在JavaScript中,switch語句相比其他語言並沒有特殊之處。

在使用時,我們要注意每個分支後都應加一條break語句,否則後面的分支仍然會執行。實際程式中,我發現有時沒用break語句,仍然沒有執行後面的分支。剛開始有些不解,想了一下,恍然大悟:

switch語句中如果每個分支都是return,那麼執行完該分支,那麼語句塊就得到了返回值,整個語句塊就執行結束,所以不需要用break了!