break, continue,return
阿新 • • 發佈:2018-12-04
叠代 註意 class urn while語句 一個 現在 其他 bsp break 語句可用於跳出當前循環(包括switch循環)。它只能跳出一層循環,如果你的循環是嵌套循環,那麽你需要按照你嵌套的層次,逐步使用break來跳出。
上面的實例裏,當username為空時,就不會再向下執行。
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>
break, continue,return