1. 程式人生 > >break, continue,return

break, continue,return

叠代 註意 class urn while語句 一個 現在 其他 bsp

break 語句可用於跳出當前循環(包括switch循環)。它只能跳出一層循環,如果你的循環是嵌套循環,那麽你需要按照你嵌套的層次,逐步使用break來跳出。
for (i=0;i<5;i++){
  if (i==3) {
    break;
  }
  console.log(i)
}//0 1 2

continue 語句中斷循環中的叠代,不跳出循環,而是繼續往下判斷循環條件執行下一個叠代。只是結束循環中的一個過程,但是不能終止循環繼續進行。 註意continue語句只能用在while語句、do/while語句、for語句、或者for/in語句的循環體內,在其它地方使用都會引起錯誤!
for
(i=0;i<5;i++){   if (i==3) {     continue;   }   console.log(i) }//0 1 2 4

return語句是用於指定函數的返回的值,只能出現在函數體內,其他地方會造成語法錯誤。當執行return語句時,即使函數主體中還有其他語句,函數執行也會停止!
<script>
  if (username==""){
    alert("請輸入用戶名");
    return false;
  }
   if(qq==""){
    alert("請輸入QQ");
     return false;
  }
</script>
上面的實例裏,當username為空時,就不會再向下執行。

break, continue,return