انجمن برنامه نویسان جاوا اسکریپت

آموزش جاوا اسکریپت
تور آموزشی جاوااسکریپت
قسمت اول :: شروع کار با جاوااسکریپت
قسمت دوم :: متغیر های جاوااسکریپت
قسمت سوم :: مخفی کردن اسکریپت ها از مرورگر های قدیمی
قسمت چهارم :: چاپ نتایج در جاوااسکریپت
قسمت پنجم :: دریافت اطلاعات از کاربر بوسیله ی prompt
قسمت ششم :: رشته ها در جاوااسکریپت
قسمت هفتم :: مقایسه ی متغیر ها با دستور if
قسمت هشتم :: مقایسه ی متغیر ها با دستور Switch
قسمت نهم :: تکرار دستورات با استفاده از حلقه ها
قسمت دهم :: تکرار دستورات به وسیله ی حلقه ی for در جاوااسکریپت
با بروز شدن وبلاگ این قسمت کامل تر می شود و به طور معمول هر دو روز یکبار یک قسمت جدید اضافه خواهد شد.
متاسفانه امکان درج خودکار کادر جستجو یا جعبه دنبال کنندگان در این قالب وجود ندارد، لطفا برای درج از حالت دستی استفاده نمایید.
بایگانی
یکی از نیاز های زبان برنامه نویسی این است که بتواند دستورات مشخصی را بهمیزان لازم تکرار کند. در جاوااسکریپت این نیاز با اسفاده از حلقه ها رفع می شود . ما در جاوااسکریپت حلقه های گوناگونی داریم که در صورت لزوم می توانیم از هر کدام استفاده کنیم.
برای اینکه به کاربرد حلقه ها پی ببرید مثالی می زنم. فکر کنید که می خواهید در جاوااسکریپت یک ساعت طراحی کنید. برای اینکار ساعت شما باید هر ثانیه یک بار بروز شود تا بتواند گذر زمان را شبیه سازی کند. در این موافع شما می توانید از حلقه ها بهره ببرید(البته راه های بهتری برای اینکار وجود دارد ولی این مثال تنها جنبه ی آموزشی دارد.).

این مطلب تنها به معرفی حلقه ها می پردازد و برای آموزش حلقه ها از قسمت های بعدی استفاده می کنیم. شما در جاوااسکریپت سه نوع حلقه ی  دارید که هر کدام ویژگی های مخصوص به خود را دارند ولی حلقه ی اصلی شما حلقه ای است به نام حلقه ی for. جالب است بدانید که حلقه های دیگر را نیر با همین حلقه طراحی کرده اند پس ما می توانیم این حلقه را مادر تمام حلقه ها در جاوااسکریپت بدانیم.

همانطور که می دانید حلقه های دیگری نیز در جاوااسکریپت وجود دارند که عبارت از :
  • while
  • do...while 
حلقه های while:

از این نوع حلقه ها هم در برنامه نویسی جاوااسکریپت استفاده می کنیم . برای اینکه تفاوت حلقه های for با while را بدانید ابتدا باید بگویم که برای ایجاد حلقه های for شما به 3 دستور کد نیاز دارید که در قسمت بعدی به تفضیل به بیان آن ها می پردازیم.بر خلاف حلقه های for حلقه  های while تنها به یک پارامتر شرطی نیاز دارند که این کار ایجاد حلقه ها را بسیار ساده کرده است. باید بدانید که حلقه های while هم چنین در زبان برنامه نویسی c نیز کاربرد دارند.

حلقه های do ... while:

این نوع حلقه ها تنها تفاوتی که با حلقه های while دارند این است که در حلقه های while ابتدا شرط مورد نظر بررسی می شود سپس عملیات مشخص شده اجرا می گردد. اما در این نوع حلقه ها ابتدا عملیات مشخص شده انجام می شود و سپس شرط بررسی می شود  در نتیجه حداقل یکبار دستورات حلقه  ی do...while انجام می شود.

این مطلب تنها جنبه ی آشنایی داشت و برای آموزش کامل حلقه ها به قسمت های بعدی بروید تا با تسلط کانل این مبحث را نیز یاد بگیرید.
موافقین ۰ مخالفین ۰ ۹۴/۰۴/۲۱

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی