تعریف یک تابع (Function) جدید که یک یا چند مقدار (Value) را برمی گرداند (دارای یک یا چند خروجی)، با return ، در JavaScript
در JavaScript هنگامی که یک تابع (Function) جدید تعریف می کنیم، با استفاده از return
می توانیم تعیین کنیم که تابع (Function) مورد نظر، یک یا چند مقدار (Value) را برگرداند.
مقدارهایی (Value) که می خواهیم تابع (Function) برگرداند را در کدهای تعریف تابع (Function)، در جلوی return
می نویسیم. حالا یا می توانیم قبلا مقدارهای (Value) مورد نظر را در یک متغیر (Variable) ذخیره کرده باشیم و تنها نام متغیر (Variable) را در جلوی return
بنویسیم، یا اینکه مستقیما مقدارهای (Value) مورد نظر را در جلوی return
بنویسیم.
به مثال زیر توجه کنید :
در این مثال، قبلا مقدار (Value) مورد نظر را در یک متغیر (Variable) ذخیره کرده ایم و تنها نام متغیر (Variable) را در جلوی return
می نویسیم :
نتیجه :
در این مثال، مستقیما مقدار (Value) مورد نظر را در جلوی return
می نویسیم :
نتیجه :
اگر بخواهیم تابع (Function) بیش از یک مقدار (Value) را برگرداند، می توانیم مقدارهای (Value) مورد نظرمان را به صورت یک آرایه (Array) یا یک شیء (Object) توسط تابع (Function) برگردانیم :