دوره کامل Functionها در جاوااسکریپت
توابع در جاوااسکریپت یکی از پرکاربرد ترین مواردی هست که تو دوره پروژه محور جاوااسکریپت، داخل همه مینی پروژه از Functionها بسیار استفاده شده است. در مجموع هر وبسایت و اپلیکیشنی با مجموعه ای از نوابع و Functions کار میکنه. پس توابع در جاوااسکریپت خیلی خیلی مهمه. به همین دلیل این دوره تولید شده تا زیر و بم Functionها رو یاد بگیرید. آموزش کامل توابع در جاوااسکریپت پنجمین دوره از سری دوره های “آموزش کامل جاوااسکریپت” هست که ۰ تا ۱۰۰ توابع و چالش هارو یاد بگیریم.
سر فصل های دوره آموزش کامل توابع
- انواع روش تعریف Function در جاوااسکریپت
- Function چیست؟ و Arguments در توابع جاوااسکریپت
- Rest operators یا ارسال بی نهایت پارامتر به سمت تابع
- Default parameters یا مقدار اولیه پارامترها در جاوااسکریپت
- Getter و Settet در جاوااسکریپت
- خطایابی با try and catch
- تعریف متغیر با Let و Const
- تفاوت کلمه کلیدی let و var (مبحث Block Scope و Function Scope)
- Arrow Function در جاوااسکریپت
- کلمه کلیدی this در جاوااسکریپت
- تغییر ارجاع کلمه this در جاوااسکریپت
- تمرین Functions: ساخت function جمع کردن آیتم های یک آرایه
- تمرین Functions: ساخت function محاسبه مساحت دایره
- تمرین Functions: هندل کردن خطاهای Functionها
پیش نیازهای دوره کامل توابع یا Functions
آموزش توابع در جاوااسکریپت
خب Function یعنی چی؟ مزایای استفاده از توابع چیه؟ ببینید دوستان، ما برای صرفه جویی در وقت و بهینه سازی کدها از توابع استفاده میکنیم. ما میایم دستورات و کدهای هر بخش از سایت را داخل یک تابع مینویسیم و در زمان نیاز فقط اسم تابع را صدا میکنیم و نیازی به چند باره نویسی کدها نیست. مثلا برای نوشتن یک فرمول ریاضی نیازی نیست هر بار فرمول را از اول بنویسیم، یک بار داخل یک تابع با اسم فرمول مینویسیم و متغیرهای فرمول رو به صورت پارامتر به سمت فرمول ارسال میکنیم و هر بار که نیاز شد اسم تابع را صدا میکنیم و داخل پرانتز متغیر ها رو ارسال میکنیم و خروجی لازم رو میگیریم. پس دوره رایگان توابع در جاوااسکریپت را از دست ندید.
برای بهتر متوجه شدن این موضوع قسمت اول و معرفی این دوره را ببینید.
آموزش کامل توابع در جاوااسکریپت
۰) معرفی دوره توابع در جاوااسکریپت رایگان
۳:۱۵ دقیقه
۱) انواع روش تعریف تابع در جاوااسکریپت رایگان
۸:۱۵ دقیقه
۲) تابع چیست؟ و Arguments در توابع جاوااسکریپت رایگان
۷:۴۱ دقیقه
3) Rest operators در توابع جاوااسکریپت رایگان
۶:۳۵ دقیقه
4) Default Parameters در جاوااسکریپت رایگان
۵:۰۲ دقیقه
5) Getter و Setter در جاوااسکریپت رایگان
8:58 دقیقه
6) دیباگینگ با try and catch در جاوااسکریپت رایگان
6:57 دقیقه
۷) معرفی Let و Const در جاوااسکریپت رایگان
6:51 دقیقه
۸) تفاوت تعریف متغیر با let و var رایگان
11:46 دقیقه
9) Arrow Function در جاوااسکریپت رایگان
7:11 دقیقه
۱۰) کلمه کلیدی this در جاوااسکریپت رایگان
8:01 دقیقه
۱۱) رفع مشکل اشاره this در جاوااسکریپت رایگان
۷:۱۶ دقیقه
تمرین توابع در جاوااسکریپت
۱۲) تمرین توابع: ساخت تابع جمع کردن آیتم های یک آرایه رایگان
8:۱۴ دقیقه
۱۳) تمرین توابع: ساخت تابع محاسبه مساحت دایره رایگان
۴:۴۰ دقیقه
14) تمرین توابع: هندل کردن خطاها در جاوااسکریپت رایگان
۶:۰۹ دقیقه
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش پروژه محور جاوااسکریپت
آموزش پروژه محور جاوااسکریپت اولین دوره از سری دوره های هیولاشو و پروژه محور در وبسایت megajs است. در این آموزش پروژه محور Javascript با ۱۰ پروژه حرفه ای و متفاوت دوره را شروع میکنیم. در دوره هیولای جاوااسکریپت همه مباحث جاوااسکریپت به صورت پروژه محور و کاربردی آموزش داده میشه تا شما عزیزان مطابق با نیاز با بازاز کار، نمونه کار حرفه ای داشته باشید. (حالا باید فهمیده باشید چرا اسم دوره رو گذاشتم هیولای جاوااسکریپت)
آموزش کامل Arrays (آرایه) در جاوااسکریپت
آموزش کامل Arrays در جاوااسکریپت چهارمین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمام مباحث مربوط به Arrayها در جاوااسکریپت بررسی شده است.
آموزش کامل Objects (اشیا) در جاوااسکریپت
آموزش کامل objects در جاوااسکریپت سومین دوره از سری “آموزش های کامل جاوااسکریپت” است. در این دوره تمام مباحث مربوط به Objectها در جاوااسکریپت بررسی شده است.
آموزش کامل عملگرها (Operators) در جاوااسکریپت
آموزش کامل عملگرها در جاوااسکریپت اولین دوره از سری آموزش های کامل جاوااسکریپت است که برای شما عزیزان آماده شده. هدف از تولید این مجموعه، پوشش تمامی نکات، بررسی دقیق تر و کامل تر مباحث اصلی جاوااسکریپت و نکات مهم و کاربردی هر موضوع.
محمدرضا حاجی مقصودی
بنیانگذار سایت MEGA JSعاشق دنیای برنامه نویسی سایت و اپلیکیشن مخصوصا زبان قدرتمند جاوااسکریپت و فریمورک ها و کتابخونه های جذابش
Sina
سلام خسته نباشید دستور های (readLine) یا (write) رو هم میشه توضیح بدین توو تمرینات sololearn هیچ کدوم از پروژه ها بدون اینا تکمیل نمیشه!!! ))):
Mersad( دانشجوی دوره )
استاد ممنون میشم جواب بدید تو قسمت Getter/Setter نمیشه اون جایی که از this.fName=name[0]
استفاده کردید استفاده نکنیم؟ یا روش دیگه یی برای وجود نداره؟
محمدرضا حاجی مقصودی(مدیریت)
خیر نمیشه
شیدا ترگل( دانشجوی دوره )
سپاس از شما و زحماتتون خیلی هم عالی بود
saeede0377( دانشجوی دوره )
درود .
دوره رو نوشتید رایگان اما در سایت ثبت نام کردم و میخوام دانلود کنم میگه باید خریداری بشه داستان چیه ؟؟
saeed_elct( دانشجوی دوره )
باید حتما تو دوره ثبت نام کنید و اونجا هزینه براتون 0 نوشته میشه
eshah( دانشجوی دوره )
استاد ببخشید فقط کلمه function رو وقتی می تونیم بردارم که اون function داخل یک object باشد؟همونی که در جلسه Getter & setter انجام دادید
mahdi.nazari.2899( دانشجوی دوره )
استاد خسته نباشید سعی کنید بیشتر برسید به سایت دلمون باستون تنگ میشه
محمدرضا حاجی مقصودی(مدیریت)
چشم. درحال اختصاصی کردن سایتم. با خبرای بمب برمیگردم
Amir Nouri( دانشجوی دوره )
نمیشه دانلود کرد از سرور مستقیم !
محمدرضا حاجی مقصودی(مدیریت)
از صفحه اصلی دوره دانلود کنید. همین صفحه یعنی
Peymangh86( دانشجوی دوره )
محشری پسر ….
همین و بس
محمدرضا حاجی مقصودی(مدیریت)
لطف داری شما
MRAlirad( دانشجوی دوره )
سلام، خسته نباشید. ممنون بابت دوره های رایگانتون، فوق العاده بودن.
به احتمال زیاد بهتون گفتن یا خودتون متوجه شدین تا الان ولی توی مبحث Rest Operation کلمه rest دو معنی پرکاربرد داره یکی “استراحت کردن” و اون یکی هم “باقی مانده” که در اینجا معنی باقی مانده میده که شما به اشتباه استراحت کردن معنی کردین.
بازم ممنون بابت سایت و فیلم های آموزشی تون که عالی ان و منو به شخصه عاشق جاوا اسکریپت کرده و امیدوارم توی زندگی و کارتون پیشرفت کنین.
محمدرضا حاجی مقصودی(مدیریت)
مرسی بابت اطلاع رسانیتون🙏🏼😊
احمدرضا امامی( دانشجوی دوره )
عرض سلام و خسته نباشید خدمت شما بزرگواران گرانقدر.
امیدوارم همواره سالم و سلامت و کامیاب باشید.
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود.
مچکرم از لطف شما
مهان علوی مجد( دانشجوی دوره )
واقعا دوره ی خیلی خوبی بود
محمدرضا حاجی مقصودی(مدیریت)
ممنون از نظرتون
mohsenmaam( دانشجوی دوره )
کلی به جونتون دعا کردم. واقعا دمتون گرم تا آخر عمر مدیون آموزش های سایتتون هستم. مرسی عزیز
محمدرضا حاجی مقصودی(مدیریت)
سلام و درود.
نظر لطف شماست.
خیلی ممنون که بنده رو دعا کردید.
Abolfazl Sowdagary( دانشجوی دوره )
😍💪