18) آموزش حلقه for در جاوااسکریپت
آموزش رایگان جاوااسکریپت
حلقه ها از تکرار و بازنویسی یه بلوک کد جلو گیری میکنن، در واقع برای تکرار مثلا 5بار یک قطعه کد نیاز نیست اونو 5 بار بنویسیم یا برای نمایش اعداد 1 تا 100 نیاز نیست 100 بار اعداد مختلف لاگ بگیریم؛ با یه شرط ساده در حلقه ها میتونیم اینکارو انجام بدیم.
دوره مرتبط و تکمیلی: آموزش کامل حلقه ها در جاوااسکریپت (for)
دوره کامل آموزش دستورات شرطی و حلقه ها در جاوااسکریپت به همراه کلی مثال کاربردی برای یادگیری عمیق جاوااسکریپت
حلقه ها در جاوااسکریپت
پس برای اجرای چند باره یک قطعه کد اما مقادیر مختلف، از حلقه ها استفاده میکنیم. در جاوا اسکریپت مدل های مختلفی حلقه داریم:
- for: تعداد تکرار دست خودمونه؛ از طریق یک بلوک کد، بارها اجرا میشه.
- for/in: به تعداد Properties یا ویژگی ها یک Object تکرار میکنه.
- for/of: به تعداد Values یا مقادیر یک Object تکرار میکنه.
- while: تا زمانی تکرار میکنه که شرط جلوش برقرار باشه.
- do/while: مثل while عمل میکنه با یه تفاوت کوچیک که جلسه بعدی میفهمیم.
حلقه for در جاوااسکریپت
خب همون طور که بالا گفتم، حلقه for تعداد مشخصی از یک بلوک کد را تکرار میکند که این مقدار توسط ما تعیین میشه.
for (statement 1; statement 2; statement 3) { // code block to be executed }
جلوی حلقه for داخل پرانتز، 3 تا دستور قرار میگیره که با سیمیکالن (;) از هم جدا میشن.
- دستور اول: شروع حلقه ما رو مشخص میکنه.
- دستور دوم: انتهای حلقه ما رو مشخص میکنه.
- دستور سوم: قدم های حلقه مارو مشخص میکنه.
یه مثال ساده، شمارش اعداد 1 تا 100 با کمک حلقه for در دو خط:
for (i = 1; i < 100; i++) { text += "The number is " + i + "<br>"; }
- i = 1 : یعنی از 1 شروع کن.
- i >100: یعنی تا 100 جلو برو.
- ++i: یعنی هر بار بعد از اجرای دستور داخل حلقه 1 واحد به i اضافه کن.
با استفاده از حلقهها در جاوااسکریپت، میتونید کدهاتون رو بهطور مؤثرتر و سازمانیافتهتری اجرا کنید، بهویژه زمانی که نیاز به تکرار عملیات مشابه با مقادیر مختلف دارید. هر نوع حلقه در جاوااسکریپت، از جمله for
، for/in
، for/of
، while
و do/while
، کاربرد خاص خودشون رو دارن و انتخاب صحیح نوع حلقه به نیازهای خاص برنامهنویسی شما بستگی داره.
حلقه for
به شما این امکان رو میده که تعداد مشخصی از تکرارها رو کنترل کنید، در حالی که for/in
و for/of
برای تکرار بر روی ویژگیها و مقادیر اشیاء مناسب هستند. حلقههای while
و do/while
برای شرایطی مناسب هستند که تعداد تکرارها مشخص نیست و به شرطی خاص وابسته است.
در نهایت، آشنایی با انواع مختلف حلقهها و کاربردهای آنها، به شما کمک میکند تا کدهای بهینهتری نوشته و مسائل برنامهنویسی را با کارایی بیشتر حل کنید.
برای مشاهده لینک دانلود لطفا وارد حساب کاربری خود شوید!
وارد شویدپسورد فایل : ندارد گزارش خرابی لینک
مطالب زیر را حتما مطالعه کنید
6 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید لغو پاسخ
برای نوشتن دیدگاه باید وارد بشوید.
سلام
خسته نباشید میگم
ممنون از سایت خوبتون
سوالم اینه میخوام خروجی حلقه رو خودم تغییر رنگ بدم با چه کدی و تو چه مکانی از برنامه میتونم اینکارو انجام بدم؟
سلام و درود.
منظورتون از تغییر رنگ چیه؟
یعنی اینک اول ۱ بیاد بعد از دو ثانیه ۱ به ۲ تغییر کنه بعد از ۲ ثانیه ۲ به ۳ تغییر کنه
با استفاده از حلفه و setTimeOut و اگه قراره جایگزین بشه باید به DOM و تگمورد نظر دسترسی داشته باشی
ببخشید چجوری میشه کاری کرد که اعداد حلقه دیرتر بیان
یعنی چی؟؟؟