آموزش اکمااسکریپت
مقدمه آموزش ES6


در این درس به تشریح کامل تاریخچه تمامی نسخه های اکما اسکریپت ECMAScript از آغاز و سیر تحول و پیشرفت آن خواهیم پرداخت.


در این درس به آموزش ساختار کد نویسی یا Syntax زبان ECMAScript (اکما اسکریپت ES6) می پردازیم.

آموزش عملگر ES6 Spread عملگر Spread به ما امکان می دهد تا پارامترهای ورودی یک تابع را از متغیری مثل آرایه Array دریافت کنیم.

پارامتر Rest به ما امکان می دهد تعداد نامشخصی (هر تعداد که می خواهید) از آرگومان (Arguments) را به عنوان یک آرایه دربیاوریم و استفاده کنیم.

یک متغیر (Variable) فضایی نام دار در حافظه است که مقداری (Value) را نگهداری می کند. نام متغیرها در ES6 تحت عنوان شناسه یا identifier شناخته می شود.

عملگر یا Operator را می توان به عنوان یک نشانه تعریف کرد تا بر مبنای آن سیستم عملیات خاصی (مثل ضرب یا جمع) را انجام دهد. در جاوا اسکریپت مجموعه کاملی از عملگرها (Operator) وجود دارد که می توانید با استفاده از عملگرهای خاصی، تقریبا هر کاری را انجام دهید.

دستورات حلقه (Looping Statements) در زبان برنامه نویسی به ما امکان می دهند تا مجموعه ای از دستورالعمل ها یا توابع را تا زمانی که شرط تعیین شده درست باشد، به صورت پشت سر هم، تکرار نماییم.

دستورات شرطی ES6 برای انجام کارهای مختلف بر اساس شرایط متفاوت استفاده می شوند. دستورات شرطی قبل از انجام کدهای خود، شرایط را ارزیابی کرده و سپس اقدام مناسب را انتخاب می کنند.
آموزش کار با تابع در ES6

یک تابع (Function) مجموعه ای از دستورات است که محاسبات یا عملیات خاصی را انجام داده و در نهایت خروجی تولید می کند. این یک مجموعه یا بلوک از کد است که برای انجام یک کار خاص، طراحی شده است.

توابع Arrow Function ویژگی جدیدی هستند که در ES6 معرفی شده و روش دقیق تری جهت نوشتن تابع ها در جاوا اسکریپت فراهم کرده اند. این ویژگی امکان نوشتن توابع با ساختار دستوری خلاصه تر را می دهد

تابع های مولد یا Generator Function مفهوم جدیدی است که در ES6 معرفی شده است. این مفهوم روش جدیدی برای کار با روندهای تکرار شونده (iterators) و تابع ها ارائه کرده است.

تابع اجرای سریع یا Immediately Invoked Function Expression که به اختصار به آن IIFE می گوییم، تابع هایی هستند که به محض تعریف، اجرا می شوند.
آموزش کار با آرایه ها Array در ES6


آموزش متدهای آرایه Array Methods در ES6 و انجام عملیات های مختلف بر روی آرایه در جاوا اسکریپت


