آموزش JavaScript
۲۶۰ آموزش
نمایش دسته بندی ها (۲۶۰ آموزش)

عدم اجرای ادامه کدهای گام فعلی از حلقه (Loop) و رفتن به گام بعدی، با عبارت continue ، در JavaScript

با استفاده از عبارت continue در JavaScript ، می توانیم تعیین کنیم که ادامه کدهای ((گام فعلی)) از حلقه (Loop) اجرا نشود و به ((گام بعدی)) از حلقه (Loop) برویم.

نکته

در کلید شماره 26226 ، عبارت break را شرح دادیم. تفاوت عبارت break با عبارت continue در این است که با اجرا عبارت break ، به طور کامل از حلقه (Loop) خارج می شویم، ولی با اجرای عبارت continue ، تنها ادامه کدهای ((گام فعلی)) اجرا نمی شود و به ((گام بعدی)) حلقه خواهیم رفت (بدون خروج از حلقه).

عبارت continue ، هم برای حلقه for و هم برای حلقه while ، می تواند به کار برود.

معمولا کدنویسی استفاده از continue در حلقه (Loop)، به این صورت می باشد که شرط هایی در حلقه (Loop) تعیین می شود و در هر گام از حلقه که آن شرط ها برآورد گردد، continue اجرا خواهد شد و بنابراین ادامه کدهای آن گام از جلقه، اجرا نشده و به گام بعدی از حلقه (Loop) خواهیم رفت.

برای درک بهتر این موضوع، به مثال زیر توجه کنید :

مثال

ابتدا کد JavaScript زیر را می نویسیم (بدون عبارت continue) :

که در آن، از حلقه for برای چاپ کردن اعداد 1 تا 4 در خروجی استفاده کرده ایم. در هر گام حلقه، مقدار متغیر حلقه که دارای نام ii می باشد، در خروجی چاپ می شود (با تابع document.write) و همچنین تگ br را نیز در خروجی چاپ می کنیم که برای رفتن به خط جدید است و به منظور نمایش اعداد در خط های جدید، ذکر شده است.

کد کامل صفحه HTML :

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید

اکنون می خواهیم تعیین کنیم که اگر مقدار متغیر حلقه (با نام ii) برابر 2 بود، آنگاه عبارت continue اجرا شود و این شرط را هم قبل از اجرای تابع document.write در حلقه می نویسیم تا اگر عبارت continue اجرا شد، دیگر تابع document.write در آن گام از حلقه، اجرا نشود :

کد کامل صفحه HTML :

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
نویسنده علیرضا گلمکانی
شماره کلید 26227
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)