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

ساخت حلقه (Loop)، با while ، در JavaScript

در زبان های برنامه نویسی مختلف، هنگامی که قصد داریم یک سری کد را بارها و بارها اجرا نماییم، از حلقه ها (Loop) استفاده می کنیم. قبلا در کلید شماره 3362 ، ساخت حلقه بر اساس for در زبان JavaScript را شرح دادیم، اکنون قصد داریم که چگونگی ساخت حلقه بر اساس while را شرح بدهیم.

در حلقه while ، یک شرط ذکر می شود و در ابتدای هر بار اجرای کدهای حلقه (در هر گام حلقه)، آن شرط چک می شود، اگر شرط صحیح باشد، آن ((گام)) از حلقه اجرا می شود (اجرای کدهای حلقه)، اما اگر شرط صحیح نباشد، اجرای حلقه پایان می یابد (نه گام فعلی اجرا می شود و نه به گام های بعدی می رویم).

علاوه بر این، معمولا کدهای حلقه به گونه ای نوشته می شود که مقدار یک یا چند متغیر، در هر گام از حلقه، تغییر کند و بنابراین نتایج محاسبات در هر گام از حلقه، متفاوت خواهد بود.

برای ساخت حلقه while در زبان JavaScript ، باید کدهای حلقه مشابه کدهای زیر باشند :

در کدهای حلقه، شرط حلقه در پرانتز جلوی کلمه while نوشته شده است :

یعنی شرط زیر :

بنابراین در ابتدای هر گام از حلقه، ابتدا چک می شود که مقدار متغیر jj ، کمتر از عدد 8 باشد، اگر کمتر باشد، گام فعلی اجرا خواهد شد، در غیر این صورت، از حلقه خارج می شویم.

برای متغیر jj ، یک مقدار اولیه برابر عدد 1 تعیین کرده ایم که در قبل از کدهای حلقه نوشته شده است :

همچنین در انتهای کدهای هر گام از حلقه، مقدار متغیر jj ، یک واحد افزایش می یابد تا گام بعدی حلقه با مقدار جدید متغیر jj اجرا گردد (البته اگر مقدار جدید متغیر jj در شرط حلقه صدق کند) :

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

اکنون کد JavaScript مورد نظر را در یک صفحه HTML نوشته و آن را اجرا می کنیم :

نتیجه :

با توجه به شرط حلقه و مقادیر متغیر jj در هر گام از حلقه، اعداد 1 تا 7 در خروجی چاپ می شوند :

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

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