تعریف تابع

  در جاوااسکریپت توابع ساختار جادویی ندارند بلکه تنهای نوع خاصی از value ها هستند. syntax ی که قبلا برای تعریف تابع ازش استفاده میکردیم که Function Declaration نام داره:

syntax دیگه ای به نام Function Expression برای تعریف تابع وجود داره:

اینجا تابع ساخته شده مثل متغیر های دیگه در یه متغیر ریخته شده . مهم نیست که چجوری تابع تعریف شده فقط یک value رو توی

توابع

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