Penyataan Break and Continue JavaScript
pernyataan putus digunakan untuk keluar dari gelung.
terus digunakan untuk melangkau lelaran dalam gelung.
Pernyataan Pecah
Kami telah pun melihat penyataan rehat dalam bab-bab sebelumnya dalam tutorial ini. Ia digunakan untuk keluar daripada pernyataan suis(). Pernyataan
break boleh digunakan untuk keluar dari gelung. Selepas
penyataan break terkeluar daripada gelung, kod selepas gelung akan terus dilaksanakan (jika ada):
Contoh
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>点击按钮,测试带有 break 语句的循环。</p> <button onclick="myFunction()">点击这里</button> <p id="demo"></p> <script> function myFunction(){ var x="",i=0; for (i=0;i<10;i++){ if (i==3){ break; } x=x + "该数字为 " + i + "<br>"; } document.getElementById("demo").innerHTML=x; } </script> </body> </html>
Jalankan contoh»
Klik butang "Jalankan contoh" untuk melihat contoh dalam talian
Memandangkan pernyataan if ini hanya mempunyai satu baris kod, maka kerinting pendakap boleh ditinggalkan:
{
jika (i==3) rehat;
x=x + "Nombornya ialah " + i + "<br>";
}
Teruskan pernyataan
< Pernyataan 🎜>teruskan mengganggu lelaran dalam gelung jika keadaan yang dinyatakan berlaku, dan kemudian meneruskan dengan lelaran seterusnya dalam gelung. Contoh ini melangkau nilai 3:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p>点击下面的按钮来执行循环,该循环会跳过 i=3 的步进。</p> <button onclick="myFunction()">点击这里</button> <p id="demo"></p> <script> function myFunction(){ var x="",i=0; for (i=0;i<10;i++){ if (i==3){ continue; } x=x + "该数字为 " + i + "<br>"; } document.getElementById("demo").innerHTML=x; } </script> </body> </html>
Run Instance»Klik butang "Run Instance" untuk melihat Contoh Dalam Talian
Teg JavaScript Seperti yang anda lihat dalam bab tentang pernyataan suis, pernyataan JavaScript boleh ditandakan. Untuk melabel pernyataan JavaScript, tambahkan titik bertindih sebelum pernyataan:
teruskan
nama label;
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <script> cars=["BMW","Volvo","Saab","Ford"]; list:{ document.write(cars[0] + "<br>"); document.write(cars[1] + "<br>"); document.write(cars[2] + "<br>"); break list; document.write(cars[3] + "<br>"); document.write(cars[4] + "<br>"); document.write(cars[5] + "<br>"); } </script> </body> </html>
Jalankan Instance»Klik butang "Run Instance" untuk melihat contoh dalam talian