در جاوا اسکریپت، توابع از اهمیت ویژهای برخوردارند و از آنها برای انجام عملیاتهای مختلف و بازگشت مقادیر استفاده میشود. در این مقاله، به طراحی توابع با پارامترها و استفاده از دستور return برای بازگشت مقادیر پرداخته خواهد شد.
پارامترها به توابع ورودیهایی هستند که به توابع داده میشوند تا با آنها کار کنند. پارامترها در داخل تابع به عنوان متغیرهای محلی مورد استفاده قرار میگیرند. برای تعریف پارامترها، آنها را درون پرانتز تابع قرار دهید.
مثال:
function افزودن(عدد1, عدد2) {
let جمع = عدد1 + عدد2;
return جمع;
}
let نتیجه_جمع = افزودن(5, 3); // نتیجه_جمع برابر 8 خواهد بود
در این مثال، تابع افزودن دو پارامتر عدد1 و عدد2 را به عنوان ورودی دریافت میکند و جمع این دو عدد را محاسبه و به عنوان مقدار بازگشتی اعلام میکند.
میتوانید به پارامترهای تابع مقدار پیشفرضی اختصاص دهید. این مقدارها به کاربران اجباری نیست و اگر مقداری به تابع داده نشود، مقدار پیشفرض استفاده میشود.
مثال:
function تکرار_رشته(رشته, تعداد = 1) {
let نتیجه = "";
for (let i = 0; i < تعداد; i++) {
نتیجه += رشته;
}
return نتیجه;
}
let پیام = تکرار_رشته("سلام، ", 3); // پیام برابر "سلام، سلام، سلام، " خواهد بود
در این مثال، تابع تکرار_رشته دو پارامتر دارد، رشته و تعداد. مقدار پیشفرض برای تعداد تعیین شده است تا اگر تعداد مشخص نشود، به طور پیشفرض تکرار یک بار انجام شود.
در توابع، میتوانید از دستور return برای بازگشت مقادیر استفاده کنید. این دستور به شما امکان میدهد تا مقداری را از تابع به بیرون بازگردانید.
مثال:
function افزودن(عدد1, عدد2) {
let جمع = عدد1 + عدد2;
return جمع;
}
let نتیجه_جمع = افزودن(5, 3); // نتیجه_جمع برابر 8 خواهد بود
در این مثال، مقدار محاسبه شده جمع با دستور return از تابع بازگردانده میشود و در متغیر نتیجه_جمع ذخیره میشود.
اگر تابع هیچ دستور return نداشته باشد، مقدار بازگشتی آن undefined خواهد بود.
مثال:
function پیام_سلام() {
console.log("سلام!");
}
let نتیجه = پیام_سلام(); // نتیجه برابر undefined خواهد بود
توابع در جاوا اسکریپت از نقطه مرکزی در برنامهنویسی استفاده میشوند و کد را به بلاکهای قابل مدیریتتر تقسیم میکنند.
پارامترها به توابع اطلاعات ورودی میدهند و مقادیر بازگشتی به خروجی توابع اضافه میشوند.
میتوانید توابع را با پارامترهای پیشفرض تعریف کنید تا استفاده از آنها برای کاربران سادهتر شود.
دستور return به شما امکان میدهد تا مقدار بازگشتی توابع را تنظیم کنید.
در این مقاله، مفهوم پارامترها و بازگشت از توابع در جاوا اسکریپت را بررسی کردیم. توابع به شما این امکان را میدهند تا کد خود را به بلاکهای کوچکتر تقسیم کرده و با استفاده از پارامترها و دستور return اطلاعات را به صورت جزئی مدیریت کنید. این اصول اساسی برای نوشتن کد منظم و قابل نگهداری در جاوا اسکریپت بسیار مهم هستند.
نظری یافت نشد
Async/Await: نوشتن کدهای خواناتر و ناهمزمان در جاوا اسکریپت - آموزش کامل با مثالها
30م مهر 1403
مطالعه بیشتر
واحدهای CSS مدرن: آموزش استفاده از vw، vh، vmin و vmax برای طراحی واکنشگرا
11م آبان 1403
مطالعه بیشتر
آموزش لیستها در CSS: طراحی و استایلدهی ساده برای لیستهای HTML
10م شهریور 1402
مطالعه بیشتر
آموزش کار با رویدادهای فرم و اعتبارسنجی فرمها در جاوا اسکریپت: راهنمای جامع
3م آبان 1403
مطالعه بیشتر
آموزش تغییر المانهای DOM: ویرایش متن، سبکها و کلاسها در جاوا اسکریپت - راهنمای کامل با مثالها
2م آبان 1403
مطالعه بیشتر
مدیریت خطاها در Async/Await و Promises در جاوا اسکریپت: راهنمای کامل با مثالهای عملی
30م مهر 1403
مطالعه بیشتر
کار با border و تنظیمات آن در CSS: مدیریت زوایای گرد با border-radius
9م آبان 1403
مطالعه بیشتر
آموزش کامل توابع سازنده (Constructors) و پروتوتایپها (Prototypes) در جاوا اسکریپت: راهنمای جامع
28م مهر 1403
مطالعه بیشتر
آموزش ایجاد تصویر و لینک در HTML: نحوه استفاده از تگهای img و a
21م مرداد 1402
مطالعه بیشتر
آموزش ایجاد، دسترسی و اصلاح آرایهها در جاوا اسکریپت: راهنمای کامل
4م مهر 1403
مطالعه بیشتر
مفهوم برنامهنویسی همزمان و ناهمزمان در جاوا اسکریپت: تفاوتها، مثالها و کاربردها
29م مهر 1403
مطالعه بیشتر
توابع فلش (Arrow Functions) در جاوا اسکریپت: سادهسازی کد با استفاده از ES6
2م شهریور 1403
مطالعه بیشتر
تمامی حقوق معتلق به ناشر سایت است و کپی از آن پیگرد قانونی دارد