مبانی زبان JavaScript
- JavaScript چیست
- ساخت یک برنامه ساده JavaScript
- توضیحات
- کاراکترهای کنترلی
- متغیر
- انواع داده
- استفاده از متغیرها
- Template Literals
- ثابت ها
- تبدیل انواع داده
- عبارات و عملگرها
- عملگرهای ریاضی
- عملگرهای تخصیصی ( جایگزینی)
- عملگرهای مقایسه ای
- عملگرهای منطقی
- عملگرهای بیتی
- تقدم عملگرها
- گرفتن ورودی از کاربر
- ساختارهای تصمیم
- دستور if
- دستور if…else
- عملگر شرطی
- دستور if چندگانه
- دستور if تو در تو
- استفاده از عملگرهای منطقی
- دستور Switch
- تکرار
- حلقه While
- حلقه do while
- حلقه for
- حلقه های تو در تو (Nested Loops)
- خارج شدن از حلقه با استفاده از break و continue
- آرایه
- حلقه for…of
- آرایه های چند بعدی
- تابع
- مقدار برگشتی از یک تابع
- پارامترها و آرگومان ها
- پارامترهای اختیاری
- نامیدن آرگومان ها
- Rest parameters
- عملگر Spread
- محدوده متغیر
- Arrow Function
- توابع بی نام و توابع خود فراخوان
- برنامه نویسی شیء گرا (Object Oriented Programming )
- کلاس
- سازنده
- سطح دسترسی
- کپسوله سازی
- خواص (Properties)
- وراثت
- متد ()super و کلمه کلیدی super
- Override
- عملگر instanceof
- اعضای Static
- Destructuring
- مدیریت استثناءها و خطایابی
- دستورات try و catch
- استفاده از بلوک finally
- ایجاد یک استثناء توسط کاربر
- Object Initializer