معرفی حلقه for در جاوااسکریپت

آموزش javascript
آموزش جاوااسکریپت و طراحی سایت

سلام خدمت دوستان و کاربران عزیز سایت میزفا ؛ بعد از یه وقفه چندروزه با ادامه آموزش جاوا اسکریپت در خدمت شما بزرگواران هستیم.

در ادامه با یکی دیگه از عبارات شرطی پرکاربرد در زبان های برنامه نویسی از جمله زبان جاوااسکریپت آشنا خواهیم شد.

معرفی حلقه 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 استفاده شده است.

فیلم آموزشی asp.net core 2

امین عزیزی‌پور
دانشجوی مهندسی نرم افزار هستم. مدتی است پیرامون طراحی وب فعالیت می کنم و خوشحال هستم از این که بستری مهیا شده تا بتونم دانسته هام رو بروز نگه دارم، امیدوارم مطالبی که به اشتراک گذاشته میشه مفید باشن. “لطف کنید پیشنهادات و انتقادات خودتون رو با ما مطرح کنید.”

فیلم آموزشی asp.net core 2

بدون نظر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حداکثر حجم فایل برای آپلود: 1 مگابایت. فایل‌های مجاز برای آپلود: عکس, ویس, ویدیو, ورد یا پی دی اف, فایل متنی, زیپ. شما می‌تونید برای بهتر پرسیدن سوالتون، عکس یا ویس یا حتی فیلم در بخش نظرات میزفا آپلود کنید. برای ضبط ویس می‌تونید از خود واتس آپ استفاده کنید و بعد اینجا آپلود کنید و برای ارسال عکس هم کافی هست اسکرین شات بگیرید. Drop file here

با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
فیلم آموزشی asp.net core 2
ترک میزفا خوب نیست!
معرفی جامع‌ترین ابزار سئو در ایران
بالای ۱۰ هزار عضو
PHZpZGVvIHdpZHRoPSI2MDAiIGhlaWdodD0iMzUwIiBwb3N0ZXI9Imh0dHBzOi8vbWl6ZmEuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvcG9zdGVyLW1pemZhLXRvb2xzLXZpZGVvLW1pbi5wbmciIGNvbnRyb2xzIHByZWxvYWQ9Im5vbmUiPiANCiAgIDxzb3VyY2Ugc3JjPSJodHRwczovL21pemZhLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L21pemZhX3Rvb2xzXzcyMHAubXA0IiB0eXBlPSJ2aWRlby9tcDQiPg0KPC92aWRlbz4=