تعریف تابع
در جاوااسکریپت توابع ساختار جادویی ندارند بلکه تنهای نوع خاصی از value ها هستند. syntax ی که قبلا برای تعریف تابع ازش استفاده میکردیم که Function Declaration نام داره:
۱ ۲ ۳ |
function sayHi() { alert( "Hello" ); } |
syntax دیگه ای به نام Function Expression برای تعریف تابع وجود داره:
۱ ۲ ۳ |
let sayHi = function() { alert( "Hello" ); }; |
اینجا تابع ساخته شده مثل متغیر های دیگه در یه متغیر ریخته شده . مهم نیست که چجوری تابع تعریف شده فقط یک value رو توی