در مطلب گذشته دیدیم که چگونه از مقایسه (Comparison) و شرط (If و Else) استفاده کنیم
و تفکری که در ذهن داریم را در بستر مفسر جاوا اسکریپت پیاده سازی کنیم،
حال در ادامه آشنایی با عنصری دیگر به نام حلقه (loop) و دو نوع پرکاربرد آن یعنی for و while به کمک مثال.
حلقه های for و while در جاوا اسکریپت چه کاربردی دارند؟
اگر بخواهیم به زبان ساده کاربرد حلقه ها را توضیح دهیم،
باید بگویم حلقه ها در زبان های برنامه نویسی (عموما) و به طور خاص در جاوا اسکریپت برای محاسبات تکراری با مقادیر متفاوت کاربرد دارند،
مثلا اگر نمرات 100 دانش آموز را داشته باشیم و بخواهیم معدل آنها را حساب کنیم، به جای نوشتن کد برای تک تک آنها، یک کد به صورت حلقه می نویسیم
و تنها در هر دور محاسبه، مقادیر را با نمرات و اسامی دانش آموزان جایگزین می کنیم؛
از لحاظ برنامه نویسی حلقه ها نیاز به یک شرط دارند و تا زمانی که آن شرط درست باشد (true باشد)،ادامه پیدا خواهند کرد،
به عنوان نمونه، در مثالی که پیش تر ذکر شد، شرط می تواند این باشد: تا زمانی که (while) تعداد دانش آموزان به 100 نرسیده (100 > var) محاسبه را انجام بده.
و تفکری که در ذهن داریم را در بستر مفسر جاوا اسکریپت پیاده سازی کنیم،
حال در ادامه آشنایی با عنصری دیگر به نام حلقه (loop) و دو نوع پرکاربرد آن یعنی for و while به کمک مثال.
حلقه های for و while در جاوا اسکریپت چه کاربردی دارند؟
اگر بخواهیم به زبان ساده کاربرد حلقه ها را توضیح دهیم،
باید بگویم حلقه ها در زبان های برنامه نویسی (عموما) و به طور خاص در جاوا اسکریپت برای محاسبات تکراری با مقادیر متفاوت کاربرد دارند،
مثلا اگر نمرات 100 دانش آموز را داشته باشیم و بخواهیم معدل آنها را حساب کنیم، به جای نوشتن کد برای تک تک آنها، یک کد به صورت حلقه می نویسیم
و تنها در هر دور محاسبه، مقادیر را با نمرات و اسامی دانش آموزان جایگزین می کنیم؛
از لحاظ برنامه نویسی حلقه ها نیاز به یک شرط دارند و تا زمانی که آن شرط درست باشد (true باشد)،ادامه پیدا خواهند کرد،
به عنوان نمونه، در مثالی که پیش تر ذکر شد، شرط می تواند این باشد: تا زمانی که (while) تعداد دانش آموزان به 100 نرسیده (100 > var) محاسبه را انجام بده.