آموزش جاوا اسکریپت قسمت چهارم-حلقه for
حلقهی for
معمولا زمانی استفاده میشود که تعداد دفعات تکرار حلقه را میدانیم
حلقهی for در جاوااسکریپت و دیگر زبانهای خانوادهی زبانهای c به این شکل نوشته میشود
for ( گام افزايشی يا کاهشی ; شرط حلقه ; تعيين مقدار اوليه متغير ) { دستورات بدنه حلقه }
در داخل پرانتز 3 بخش اصلی را میبینید
1-تعیین مقدار اولیه متغییر : که به وسیلهی این متغییر نقطهی شروع و شمارندهی حلقهی ما مشخص میشود.
2-در قسمت شرط حلقه : میگوییم تا زمانی که شرطی که گذاشتیم برقرار بود این حلقه ادامه داشته باشد
که هر بار حلقه میخواهد تکرار شود اول باید شرط چک شود
و اگر صحیح بود حلقه تکرار شود
3-پرش یا گام افزایشی یا کاهشی :که هر بار به میزانی مقدار شمارندهی حلقه را تغییر میدهد
خوب به مثال فیلم بالا برگردیم
بیایید اعداد 1 تا 10 را در صفحه چاپ کنیم
<script> var i; for(i=1;i<=10;i++) { document.write(i+"<br>"); } </script>
خروجی: 2
4
6
8
10
12
14
16
18
20
تمرین:
لطفا اعداد 0 تا 1000 را در صفحهی نمایش خود چاپ کنید
خوب حالا همین کار را دوباره انجام دهیم ولی این بار اعداد از اخر به اول انجام دهیم.
یعنی چاپ اعداد از 10 تا 1
<script> var i; for(i=10;i>=1;i--) { document.write(i+"<br>"); } </script>
خروجی: 10
9
8
7
6
5
4
3
2
1
حالا تمام اعداد 1 تا 10 را در 2 ضرب کنید و خروجی بگیرید
<script> var i; for(i=1;i<=10;i++) { document.write("<br>"+i*2); } </script>
خروجی:
2
4
6
8
10
12
14
16
18
20
تمرین:
حال شما ضرب اعداد 1 تا 10 را در عدد 5 خروجی بگیرید
حال بیایید باهم یک جدول ضرب را تولید کنیم
برای این کار نیاز به 2 حلقه داریم در مثال قبل عددی ثابت را استفاده کردیم مانند 2
اما این بار از یک حلقهی دیگر استفاده میکنیم که هر بار عدد تغییر کند
<script> var i,j; for(j=1;j<=10;j++) { for(i=1;i<=10;i++) { document.write(i*j+" "); } document.write("<br>"); } </script>
موفق باشید
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.