خارج شدن از یک حلقه (Loop)، با عبارت break ، در JavaScript
با استفاده از عبارت break در JavaScript ، می توانیم تعیین کنیم که از یک حلقه (Loop) خارج شویم و ادامه کدهای آن حلقه (Loop) اجرا نشود.
معمولا کدنویسی این مورد به این صورت است که در کدهای حلقه (Loop)، شرایطی تعیین می شود که در صورت برآورده شدن آن شرایط، آنگاه عبارت break اجرا خواهد شد و بنابراین به طور کامل از حلقه (Loop) خارج می شویم و ادامه کدهای حلقه (Loop) اجرا نخواهد شد.
عبارت break ، هم برای حلقه for و هم برای حلقه while ، می تواند به کار برود.
برای درک بهتر این موضوع، به مثال زیر توجه کنید :
کد JavaScript زیر را در نظر بگیرید (بدون عبارت break) :
در کد JavaScript بالا، یک حلقه for ساخته ایم که در هر گام از آن، مقدار متغیر حلقه (با نام ii) در خروجی چاپ می شود (با روش document.write) و بنابراین اعداد 1 تا 7 را در خروجی چاپ می کند. چاپ تگ br در خروجی برای این است که به خط جدید برویم و هر عدد در خط جدید نمایش داده شود.
کد کامل صفحه HTML :
نتیجه :
اکنون می خواهیم تعیین کنیم که اگر مقدار متغیر حلقه (با نام ii) برابر 4 بود، آنگاه عبارت break اجرا شود و بنابراین از حلقه (Loop) خارج شویم (در کل، اعداد 1 تا 4 در خروجی چاپ شوند)، بنابراین کدهای JavaScript را به صورت زیر تغییر می دهیم :
کد کامل صفحه HTML :