تعریف یک تابع (Function) جدید (Expression)، با function ، با عبارت مشابه const kelidestan = function (A,B) { } ، در JavaScript
در مبحثی دیگر، در مورد توابع (Function) از پیش تعریف شده در JavaScript صحبت کردیم ( کلید شماره 2684 ) که در خود JavaScript وجود دارند و می توانیم از آنها استفاده کنیم، اما ممکن است که بخواهیم خودمان یک تابع جدید تعریف کنیم و از آن استفاده نماییم.
به عنوان مثال، فرض کنید که بخواهیم تابعی با نام AddNumbers
تعریف کنیم که دو عدد را در ورودی خود دریافت کرده و آن را با هم جمع کند و سپس نتیجه جمع را برگرداند، بنابراین برای تعریف تابع، کدهای زیر را می نویسیم :
حال چنانچه بخواهیم از این تابع تعریف شده، برای جمع زدن دو عدد 2 و 3 استفاده کنیم، کدهای زیر را می نویسیم :
بنابراین کل کدها را به صورت زیر می نویسیم :
البته می توانیم تابع (Function) مورد نظرمان را به شکل دیگری نیز تعریف کنیم ( کلید شماره 2685 ) :
و یا به شکل زیر ( کلید شماره 28291 ) :
در هر 3 مدل تعریف، خروجی تابع (Function) یکسان خواهد بود.
به مثال زیر توجه کنید :