Penyataan Break and Continue JavaScript

Penyataan

break digunakan untuk keluar dari gelung.

teruskan digunakan untuk melangkau lelaran dalam gelung.


Kenyataan Pecah

Kami telah pun melihat penyataan rehat dalam bab sebelumnya dalam tutorial ini. Ia digunakan untuk keluar daripada pernyataan switch(). Pernyataan

break boleh digunakan untuk keluar dari gelung. Selepas

penyataan break terkeluar daripada gelung, kod selepas gelung akan terus dilaksanakan (jika ada):

Instance

<!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 atur cara dan cuba


Teruskan pernyataan

Pernyataan continue mengganggu lelaran dalam gelung jika keadaan yang ditentukan berlaku , dan kemudian teruskan 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>

Jalankan program untuk mencubanya


Teg JavaScript

Sebagai anda Seperti yang anda lihat dalam bab mengenai pernyataan suis, pernyataan JavaScript boleh ditanda.

Untuk melabel pernyataan JavaScript, tambahkan titik bertindih sebelum pernyataan:

label:
pernyataan

Pernyataan putus dan teruskan hanyalah Pernyataan yang boleh melompat keluar dari blok kod.

Sintaks:

putus nama label;

teruskan nama label;

Pernyataan continue (dengan atau tanpa rujukan label) hanya boleh digunakan dalam gelung.

pernyataan putus (tanpa rujukan label) hanya boleh digunakan dalam gelung atau suis.

Dirujuk oleh teg, pernyataan rehat boleh digunakan untuk keluar dari mana-mana blok kod JavaScript:

Contoh

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文网(php.cn)</title>
</head>
<body>
<script>
    direction=["上","下","左","右"];
    list:{
        document.write(direction[0] + "<br>");
        document.write(direction[1] + "<br>");
        document.write(direction[2] + "<br>");
        break list;
        document.write(direction[3] + "<br>");
        document.write(direction[4] + "<br>");
        document.write(direction[5] + "<br>");
    }
</script>
</body>
</html>

Jalankan program untuk mencubanya



Meneruskan pembelajaran
||
<!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>
  • Cadangan kursus
  • Muat turun perisian kursus