سلام خدمت دوستان و کاربران عزیز سایت میزفا ؛ بعد از یه وقفه چندروزه با ادامه آموزش جاوا اسکریپت در خدمت شما بزرگواران هستیم.
در ادامه با یکی دیگه از عبارات شرطی پرکاربرد در زبان های برنامه نویسی از جمله زبان جاوااسکریپت آشنا خواهیم شد.
معرفی حلقه for در زبان جاوااسکریپت :
می توان گفت معروف ترین و پر کاربرد ترین عبارت شرطی ، حلقه for است علاوه بر این می توانیم به عنوان فشرده ترین ساختار شرطی هم به این حلقه نگاه کنیم.
حلقه for از سه قسمت اصلی تشکیل شده است:
1- مقدار دهی حلقه (loop initialization) : در این قسمت ما باید مقدار اولیه متغیر حلقه (که اطلاحا به شمارنده معروف است ) را مشخص کنیم . یعنی در واقع شمارنده قبل از شروع حلقه مقدار دهی می شود.
2 – شرط حلقه (test statement) : در این قسمت از حلقه for شرط حلقه بررسی می شود ؛ اگر شرط حلقه درست (برقرار) بود حلقه به کار خودش ادامه می دهد در غیر این صورت کنترل برنامه از حلقه خارج مب شود و ادامه برنامه را اجرا می کند .
3 – تکرار حلقه (iteration statement) : در این قسمت می توانیم شمارنده را کاهش یا افزایش دهیم.
نکته : در نهایت هر کدام از ای بخش ها باید به وسیله ; (سی می کالن) از هم جدا شوند.
برای فهم بیشتر به فلوچارت زیر توجه کنید :
نحوه نگارش (Syntax) :
for (initialization; test condition; iteration statement){ Statement(s) to be executed if test condition is true }
به مثال زیر توجه کنید :
<html> <body> <script type="text/javascript"> <!-- var count; document.write("Starting Loop" + "<br />"); for(count = 0; count < 10; count++){ document.write("Current Count : " + count ); document.write("<br />"); } document.write("Loop stopped!"); //--> </script> <p>Set the variable to different value and then try...</p> </body> </html>
خروجی (output):
Starting Loop Current Count : 0 Current Count : 1 Current Count : 2 Current Count : 3 Current Count : 4 Current Count : 5 Current Count : 6 Current Count : 7 Current Count : 8 Current Count : 9 Loop stopped! Set the variable to different value and then try...
امیدوارم این سری از آموزش جاوااسکریپت هم به دانسته هاتون اضافه کرده باشه. و بتونید با تمرین مداوم روز به روز به سمت حرفه ای تر شدن پیش برید.
برای نوشتن این مطالب از سایت www.tutorialspoint.com استفاده شده است.