آموزش جاوا اسکریپت - دستور حلقه 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...
دستور حلقه while
- درس قبلی
درس بعدی -
دستور حلقه for in