شنبه ۲۹ دي ۱۴۰۳
Tut24 آموزش برنامه نویسی و مجله تخصصی فناوری ورود/عضویت

آموزش جاوا اسکریپت - دستور حلقه for

حلقه 'for' کوتاه شده‌ترین شکل حلقه‌ در جاوااسکریپت می‌باشد. این شامل سه قسمت مهم زیر است:

  • قسمت مقداردهی اولیه حلقه که در آن شمارنده را به مقدار شروعی خود مقداردهی می‌کنیم. این عبارت قبل از شروع حلقه اجرا می‌شود.

  • قسمت آزمایشی که در آن شرط داده شده را بررسی می‌کند. اگر شرط صحیح باشد، برنامه داخل حلقه اجرا می‌شود، در غیر این صورت کنترل از حلقه خارج می‌شود.

  • قسمت تکرار که در آن می‌توانید شمارنده خود را افزایش یا کاهش دهید.

می‌توانید هر سه بخش را در یک خط جداشده با علامت ; بگذارید.

نمودار جریان

نمودار جریان یک حلقه for در جاوااسکریپت به شکل زیر است:

حلقه for

نحو

نحو حلقه for در جاوااسکریپت به شکل زیر است:


for (initialization; test condition; iteration statement) {
   Statement(s) to be executed if test condition is true
}

مثال

برای یادگیری چگونگی کارکرد حلقه for در جاوااسکریپت، مثال زیر را امتحان کنید.


<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>

خروجی


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...