۱۳۹۸/۰۵/۰۲
عباس مقدم
۰ دیدگاه

خاصیت‌ها و متدهای توابع

در این فصل به بررسی نکاتی می‌پردازیم که آشنایی با آنها برای برنامه‌نویسان حرفه‌ای کاملاً ضروری است. در واقع این فصل مقدمه‌ای است برای ورود به دنیای برنامه‌نویسی حرفه‌ای و بسیاری از مطالب این فصل در دو فصل بعدی مورد استفاده قرار خواهند گرفت. با توجه به اینکه در فصل‌های بعدی این کتاب به بررسی […]

۱۳۹۷/۰۷/۲۳
عباس مقدم
۳ دیدگاه

توابع Callback

پیش از این در مورد نحوه‌ی ارسال آرگومان‌های ورودی به توابع بحث کردیم و دیدیم که چطور می‌توان انواع محتلف داده‌ها را به توابع به عنوان آرگومان ورودی ارسال کرد. در جاوا اسکریپت این امکان وجود دارد که یک تابع را به عنوان آرگومان ورودی به تابعی دیگر ارسال کرد. به تابعی که به عنوان […]

۱۳۹۷/۰۷/۲۱
عباس مقدم
۰ دیدگاه

بالا کشیدن متغیرها و توابع (Hoisting)

در این بخش نیز به بررسی یکی دیگر از تفاوت‌های بین تعریف متغیرها با کلمه‌ی کلیدی var و کلمات let و const می‌پردازیم. همچنین تفاوت مهمی که بین توابع تعریف شده به روش Function Declaration و توابع تعریف شده به روش Function Expression وجود دارد نیز در این بخش مطرح خواهد شد.   بالا کشیدن […]

۱۳۹۷/۰۷/۱۷
عباس مقدم
۱ دیدگاه

آشنایی با Arrow Functions

در استاندارد ES6 روش جدیدی برای تعریف توابع به وجود آمده است که معمولاً برای تعریف توابع ساده به کار برده می‌شود. این نوع توابع را Arrow Function (یا تابع پیکانی) می‌نامند. دلیل این نامگذاری، استفاده از عملگر “<=” یا Arrow (پیکان) در تعریف این نوع توابع است. این توابع معمولاً در یک خط تعریف […]

۱۳۹۷/۰۷/۱۵
عباس مقدم
۰ دیدگاه

نکاتی در مورد ورودی های توابع

تعریف توابعی با تعداد ورودی‌های متغیر در بخش قبلی تابعی به نام mean تعریف کردیم که ۵ عدد را به عنوان ورودی دریافت کرده و میانگین آنها را محاسبه می‌کرد. حال فرض کنید قصد تعریف تابعی را داریم که همین کار را برای تعداد دلخواه ورودی انجام دهد. پیش از این دیدیم که در جاوا […]

۱۳۹۷/۰۷/۱۳
عباس مقدم
۰ دیدگاه

ورودی و خروجی در توابع

پارامترها و آرگومان‌ها (Parameters and Arguments) در بخش قبلی با مفاهیم اولیه‌ی مربوط به توابع آشنا شدیم و چند تابع بسیار ساده را ایجاد کردیم که متن ساده‌ای را در کنسول چاپ می‌کردند. اما توابعی که در عمل به کار برده می‌شوند معمولاً پیچیده‌تر هستند و کاری بیش از چاپ یک متن ساده در کنسول […]

۱۳۹۷/۰۷/۱۱
عباس مقدم
۰ دیدگاه

تابع چیست؟

یک تابع برنامه‌ی کوچکی است که دارای یک نام است و برای یک هدف خاص طراحی شده است. معمولاً یک برنامه‌ی کامل جاوا اسکریپت شامل تعداد زیادی تابع است. که با قرار گرفتن این توابع کوچک در کنار هم و همکاری آنها، یک برنامه‌ی بزرگ و کامل تشکیل می‌شود. در این فصل قصد داریم با […]