جاوااسکریپت و کاربرد Break

javascript break usage
20 آبان 1403

در زبان برنامه‌نویسی جاوااسکریپت، دستور break یکی از دستورات شرطی و کنترلی است که در حلقه‌ها و بلوک‌های switch برای متوقف کردن اجرای دستور در حال اجرا استفاده می‌شود. این دستور به شما اجازه می‌دهد تا زمانی که شرط موردنظر شما برآورده شد، اجرای حلقه یا بلوک شرطی را متوقف کنید و از آن خارج شوید.

فرض کنید که شما یک حلقه دارید که به‌صورت مداوم در حال اجرا است و می‌خواهید در هر نقطه‌ای که شرط خاصی صحیح بود، از حلقه خارج شوید. دقیقاً در چنین مواقعی، دستور break به کار می‌آید. استفاده از این دستور، باعث می‌شود تا پردازش دیگر ادامه نیافته و در همان نقطه خاتمه یابد.

حال به مثال زیر توجه کنید که چگونه می‌توان از دستور break در حلقه for استفاده کرد. این مثال یک نشانه عالی از استفاده عملی و واقعی این دستور در جاوااسکریپت است.

مثال کاربردی از استفاده break در جاوااسکریپت

در اینجا یک مثال ساده آورده شده که از دستور break در حلقه for استفاده می‌کند تا حلقه در صورت برخورد با عدد 3 متوقف شود:

<script>
for (let i = 0; i < 10; i++) {
if (i === 3) {
break;
}
console.log(i);
}
</script>

توضیح خط به خط کد بالا

<script> \- شروع اسکریپت جاوااسکریپت در HTML
for (let i = 0; i < 10; i++) \- یک حلقه for که از 0 تا کمتر از 10 اجرا می‌شود
if (i === 3) \- شرطی که بررسی می‌کند آیا مقدار i برابر با 3 است یا نه
break; \- دستور break که اجرای حلقه را در صورت صحیح بودن شرط متوقف می‌کند
console.log(i); \- نمایش مقدار i در کنسول، تا زمانی که به شرط برخورد نکند
</script> \- پایان اسکریپت جاوااسکریپت

سوالات متداول

؟

چرا باید از دستور break استفاده کنیم؟

؟

دستور break در کجا استفاده می‌شود؟

؟

آیا می‌توان از break در حلقه while نیز استفاده کرد؟