1. 程式人生 > >js中continue、break和return區別

js中continue、break和return區別

很多人將continue、break和return混淆,不知道該怎麼用才對,下面我簡單講述一下這三個語句的作用;

return:它是用在一個函式中的,他可以跳出這個迴圈(return後面的語句將不再執行),然後返回一個值(僅一個),如果你想返回多個值,那麼就要將多個值寫到一個物件中,放回這個物件即可。return後面通常也可以寫一個語句來返回語句的執行結果。如果函式中沒有return,那麼在函式執行完之後,就返回一個undefined;

continue:它是指在迴圈中跳出,繼續執行下一次迴圈,沒有直接跳出迴圈。

break:它是指跳出迴圈,可以跳到指定的語句塊,但是跳出迴圈指的是完全跳出迴圈。