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:

untuk (i=0;i<10;i++)
{
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:

Instance

<!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:

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

Sintaks:

pecahkan
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 melalui teg, pernyataan rehat boleh digunakan untuk keluar dari mana-mana blok kod JavaScript:

Instance

<!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