JavaScript Break and Continue
عبارت break
قبلاً با این عبارت در آموزش switch()
آشنا شدیم و دیدیم که از break
برای خارج شدن از عبارت switch()
استفاده میشود.
با استفاده از break
میتوان از یک حلقه هم خارج شد:
<!DOCTYPE HTML>
<html>
<body>
<h2> JavaScript Loops </h2>
<p> A loop with a <b>break</b> statement </p>
<p id = "demo"> </p>
<script>
let text = "";
for (let i = 0; i < 10; i++) {
if (i === 3) { break; }
text += "The number is " + i + "<br>";
}
document.getElementById("demo").innerHTML = text;
</script>
</body>
</html>
چنانکه مشاهده میکنید، عبارت break
با رسیدن شمارنده حلقه i به 3، به حلقه پایان میدهد.
عبارت continue
عبارت continue
در صورت محقق شدن شرط مشخص شده، یک تکرار از حلقه را رد کرده و از تکرار بعدی حلقه پیگیری میشود. برای نمونه در مثال زیر مقدار 3 رد (skip) میشود:
<!DOCTYPE HTML>
<html>
<body>
<h2> JavaScript Loops </h2>
<p> A loop with a <b>continue</b> statement </p>
<p id = "demo"> </p>
<script>
let text = "";
for (let i = 0; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "<br>";
}
document.getElementById("demo").innerHTML = text;
</script>
</body>
</html>