آموزش کامل دستورات کنترلی در جاوااسکریپت
آموزش کامل حلقه ها و دستورات شرطی در جاوااسکریپت دومین دوره از سری آموزش های کامل جاوااسکریپت است که برای شما عزیزان آماده شده. هدف از تولید این مجموعه، پوشش تمامی نکات، بررسی دقیق تر و کامل تر مباحث اصلی جاوااسکریپت و نکات مهم و کاربردی هر موضوع. که در دوره های دیگه بهشون اشاره نمیشه. این دوره مطابق با سر فصل های کامل ترین داکیومنت جاوااسکریپت یعنی وبسایت MDN Mozilla تهیه و تولید شده است.
سر فصل های دوره آموزش کامل دستورات شرطی و حلقه ها
- دستور شرطی if در جاوااسکریپت.
- دستور شرطی switch در جاوااسکریپت.
- حلقه for در جاوااسکریپت.
- حلقه while در جاوااسکریپت.
- حلقه do…while در جاوااسکریپت.
- حلقه for…in در جاوااسکریپت.
- حلقه for…of در جاوااسکریپت.
- تمرین: پیدا کردن بزرگترین عدد و کوچک ترین عدد.
- تمرین: چک کردن عمودی بودن یا افقی بودن تصویر.
- تمرین: چاپ کردن کلمات نسبت به بخش پذیری اعداد.
- تمرین: چک کردن زوج و فرد بودن عدد.
- .تمرین: چک کردن نوع داده ذخیره شده داخل یک object
- .تمرین: جمع کردن مقسوم علیه های عدد ۳ و ۵
- تمرین: حساب کردن معدل و چاپ کردن جمله بر اساس معدل دانش آموز.
- تمرین: چاپ کردن ستاره به تعداد شماره اون سطر.
- تمرین: چاپ کردن اعداد اول در بازه صفر تا عددی که کاربر وارد کرده.
پیش نیازهای دوره کامل شرط ها و حلقه ها (Control-Flow)
-
آشنایی مقدماتی با جاوااسکریپت
-
آشنایی با مفهوم حلقه ها (for , while)
-
آشنایی با مفهوم دستورات شرطی (if , Switch)
این دوره به پیش نیاز خاصی نیاز نداره و همین که یه دوره مقدماتی از جاوااسکریپت دیده باشید کافیه و میتونید این دوره رو شروع کنید. اما اگه هیچ اطلاعی از جاوااسکریپت ندارید جای نگرانی نیست و میتونید در کمترین زمان ممکن جاوااسکریپت را یاد بگیرید. از لینک زیر دوره رایگان جاوااسکریپت را شروع به دیدن کنید و بعد از اون دوره برگردید این دوره رو شروع کنید.
آموزش پیش نیاز: آموزش رایگان جاوااسکریپت
البته در وبسایت MEGAJS چهار ویدئو مختصر و مفید درباره آموزش حلقه for و آموزش حلقه while و آموزش دستور شرطی if و آموزش دستور شرطی switch وجود داره که تقریبا ۳۰ دقیقه است و اگر نمیخواید در مبحث حلقه ها و شرط ها خیلی عمیق بشید میتونید از اون ویدئو آموزشی استفاده کنید.
دوره تخصصی دستورات کنترلی مناسب چه افرادی است؟
- افرادی که میخواهند جاوااسکریپت را حرفه ای یاد بگیرند و به برنامه نویس Front-End Developer یا Full-Stack Developer در جاوااسکریپت تبدیل شوند.
- افرادی که میخواهند مبحث حلقه ها و شرط ها در جاوااسکریپت را کامل یاد بگیرند.
آموزش کامل دستورات کنترلی در جاوااسکریپت
0) معرفی دوره "آموزش کامل حلقه ها و شرط ها در جاوااسکریپت" رایگان
4:0۵ دقیقه
۱) دستور شرطی if در جاوااسکریپت رایگان
۱۰:۲۲ دقیقه
۲) دستور شرطی switch در جاوااسکریپت رایگان
7:۲7 دقیقه
۳) حلقه for در جاوااسکریپت رایگان
9:09 دقیقه
4) حلقه While در جاوااسکریپت رایگان
5:57 دقیقه
5) حلقهdo While در جاوااسکریپت رایگان
6:10 دقیقه
6) حلقه for in در جاوااسکریپت رایگان
۵:۲۵ دقیقه
7) حلقه for of در جاوااسکریپت رایگان
3:59 دقیقه
تمرین های دستورات کنترلی در جاوااسکریپت
8) تمرین: پیدا کردن بزرگ ترین عدد رایگان
۵:۱۶ دقیقه
۹) تمرین: چک کردن ابعاد تصویر رایگان
۵:۵۹ دقیقه
۱۰) تمرین: بخش پذیری عدد بر ۳ و ۵ رایگان
۸:۰۸ دقیقه
۱۱) تمرین: چاپ کردن اعداد زوج و فرد رایگان
۴:۴۸ دقیقه
۱۲) تمرین: چک کردن نوع داده ذخیره شده در objectها رایگان
۶:۱۳ دقیقه
۱3) تمرین: جمع کردن مضارب ۵ و ۳ رایگان
۸:۱۵ دقیقه
۱۴) تمرین: محاسبه معدل دانش آموزان رایگان
۹:۱۶ دقیقه
۱5) تمرین: چاپ کردن ستاره به تعداد سطر رایگان
۶:۴۸ دقیقه
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش پروژه محور جاوااسکریپت
آموزش پروژه محور جاوااسکریپت اولین دوره از سری دوره های هیولاشو و پروژه محور در وبسایت megajs است. در این آموزش پروژه محور Javascript با ۱۰ پروژه حرفه ای و متفاوت دوره را شروع میکنیم. در دوره هیولای جاوااسکریپت همه مباحث جاوااسکریپت به صورت پروژه محور و کاربردی آموزش داده میشه تا شما عزیزان مطابق با نیاز با بازاز کار، نمونه کار حرفه ای داشته باشید. (حالا باید فهمیده باشید چرا اسم دوره رو گذاشتم هیولای جاوااسکریپت)
آموزش کامل Objects (اشیا) در جاوااسکریپت
آموزش کامل objects در جاوااسکریپت سومین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمام مباحث مربوط به Objectها در جاوااسکریپت بررسی شده است.
آموزش کامل عملگرها (Operators) در جاوااسکریپت
آموزش کامل عملگرها در جاوااسکریپت اولین دوره از سری آموزش های کامل جاوااسکریپت است که برای شما عزیزان آماده شده. هدف از تولید این مجموعه، پوشش تمامی نکات، بررسی دقیق تر و کامل تر مباحث اصلی جاوااسکریپت و نکات مهم و کاربردی هر موضوع.
دوره جاوااسکریپت مقدماتی
دوره جاوااسکریپت مقدماتی اولین دوره از سری آموزش های تونل یادگیری رایگان است که این دوره اصول اصلی و فاندامنتال زبان برنامه نویسی جاوااسکریپت رو به شما آموزش میده.
محمدرضا حاجی مقصودی
بنیانگذار سایت MEGA JSعاشق دنیای برنامه نویسی سایت و اپلیکیشن مخصوصا زبان قدرتمند جاوااسکریپت و فریمورک ها و کتابخونه های جذابش
عارف( دانشجوی دوره )
استاد دمتون گرم واقعا ادم لذت میبره اموزش های شمارو میبینه
ایشالله همینطور پر قدرت برید جلو❤💛💝
محمدحسین موتمنی( دانشجوی دوره )
درود به شما با این تدریس عالی اونم رایگان
محمدرضا حاجی مقصودی(مدیریت)
ممنونم
saeedkia( دانشجوی دوره )
سلام
چجوری از بین تعدادی عدد که داریم اون اعدادی ک حاصل جمعشون یک عدد خاصیه ک ما میخایم پیدا کنیم؟
محمدرضا حاجی مقصودی(مدیریت)
باید تابع بنویسید که با حلقه اعداد رو ۲ به ۲ جمع کنه و چک کنه مجموع کدام دو عدد به عدد مدنظر ما یکیه
علی مرادی( دانشجوی دوره )
salam bbkhshid film hay in dore dowlaod nmishe moshkel chie
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود، در کدوم فایل ها مشکل دارید؟
ice( دانشجوی دوره )
سلام بر همه
من تونستم تمرین آخر رو تو 3 خط بنویسم و از یک حلقه forاستفاده بکنم.احساس جالبیه
ice( دانشجوی دوره )
for(let star = ”;star.length <8;star+='*'){
console.log(star);
}
Hahaha ice is here
محمدرضا حاجی مقصودی(مدیریت)
😂😂😂
محمدرضا حاجی مقصودی(مدیریت)
باریکلا
nader( دانشجوی دوره )
سلام و درود
احسنت به تدریس خوبتون
روان ، قابل فهم
عالی عالی عالی
آرامش شما در تدریس تحسین برانگیز است
محمدرضا حاجی مقصودی(مدیریت)
سلام. ممنونم.
امیدوارم بهترین استفاده رو داشته باشید
Danelux( دانشجوی دوره )
سلام وقت بخیر. ببخشید شما دستور % رو توی آموزش حلقه ها و شرط ها اصلا درس ندادید؛ اما اینجا یهو رفتید سراغ یه مثال درصدی… اگه بشه همین درصد رو مختصر توضیح بدید ممنون میشم
محمدرضا حاجی مقصودی(مدیریت)
سلام درود.
تو دوره عملگرها.
عملگرهای حسابی رو چک کنید
امین ولی پور( دانشجوی دوره )
آقا توی درس 14 “حساب کردن معدل و چاپ کردن جمله بر اساس معدل دانش آموز.”…شما که حلقه for استفاده کردی پس اون 3 تا پارامتر همیشگی کو؟ مظنورم مثلا:
let=i
i < x
i++
شما کلا یه چیز متفاوت نوشتی اینجا در صورتی که قبلنا چنین چیزی نبود تو آموزشا!
محمدرضا حاجی مقصودی(مدیریت)
تو درسای قبلی گفتم چجوری میشه حلقه for of یا for in استفاده کنیم.
درس ۶ و ۷ رو با دقت بیشتر ببینید
هیوا محمدزاده( دانشجوی دوره )
سلام و عرض ادب خدمت شما، آقای حاجی مقصودی.
تا تمرین سوم پیش رفتم و تا اینجای کار بسیار عالی کار کردید و تدریس دادید.
بنده فقط یک سوال خدمت شما دادشتم:
آیا توی دستور شرطی if حتما الزامیه که از دستور else در انتها استفاده کنیم؟
مثلا بعد از یک if و چند تا else if لزومی هست که حتما در آخر از else استفاده کنیم؟
با تشکر.
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود ممنونم.
خیر الزامی نیست else و فقط وقتی که اگر (if) وگرنه (else) میخوایم.
هیوا محمدزاده( دانشجوی دوره )
ممنون از شما.
Farhad Farhadi( دانشجوی دوره )
سلام.
فکر کنم آخرین آپدیت یعنی شماره 16 رو قرار ندادید.
محمدرضا حاجی مقصودی(مدیریت)
سلام نه نذاشتم
فاطمه tqp( دانشجوی دوره )
خیلی ممنون از آموزش خوبتون
ببخشید برای محاسبه ی معدل میخوام معدل رو رند کنم از Math.round استفاده میکنم اما کار نمیکنه .
البته قبلش برای اینکه فقط تا 4 رقم رو نشون بده از average = average.toPrecision(3); استفاده کردم .
بعد از این دستور average رو داخل پرانتز math.round قرار میدم ولی اتفاقی نمیفته
میشه لطفا راهنماییم کنید که چطور میتونم معدل رو تا دو رقم اعشار چاپ کنم که اعشار هم فقط 75 و 5 و25 صدم باشن.
فاطمه tqp( دانشجوی دوره )
(average.Precision(4
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود.ممنونم
نیازی به محدود کردن ارقام نیست با ۳تا if یا یه switch میتونید بازه بندی کنید. که مثلا بین ۱۹ تا ۱۹.۳۰ رو بگه ۱۹.۲۵ از ۱۹.۳۱ تا ۱۹.۶۰ رو بگه ۱۹.۵ و بین ۱۹.۶۱ تا ۱۹.۹۰ رو بگه ۱۹.۷۵
فاطمه tqp( دانشجوی دوره )
سپاس از پاسخگوییتون
hamidi( دانشجوی دوره )
درود. من یه جایی دیدم که نوشته if(!a) میدونم که a یک متغیر است اما نمیدونم چرا داخل پرانتز علامت تعجب گذاشتن! به نظر شما معنی این دستور چیه؟
محمدرضا حاجی مقصودی(مدیریت)
علامت تعجب میشه عملگر منطقی not که میتونی تو لینک زیر ویدیو و متن رو ببینی
https://megajs.com/learn-javascript/logical-operators-in-javascript/
alern( دانشجوی دوره )
تشکر جناب حاجی مقصودی.
arian( دانشجوی دوره )
از این بهتر دیگه نمیشه ، عالی
دمتون گرم آقای حاجیمقصودی عزیز
محمدرضا حاجی مقصودی(مدیریت)
نظر لطف شماست. ممنونم
mohammad.983( دانشجوی دوره )
زحمت فراوانی کشیدید. ممنون خیلی کامل و جامع بود.
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود.
نظر لطف شماست. خوشحالم که راضی بودید
Abolfazl Sowdagary( دانشجوی دوره )
عالی بود
محمدرضا حاجی مقصودی(مدیریت)
عالی بودن از خودتونه 😉