در جاوا اسکریپت، توابع از اهمیت ویژهای برخوردارند و از آنها برای انجام عملیاتهای مختلف و بازگشت مقادیر استفاده میشود. در این مقاله، به طراحی توابع با پارامترها و استفاده از دستور 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 اطلاعات را به صورت جزئی مدیریت کنید. این اصول اساسی برای نوشتن کد منظم و قابل نگهداری در جاوا اسکریپت بسیار مهم هستند.
نظری یافت نشد
آموزش لیستها در CSS: طراحی و استایلدهی ساده برای لیستهای HTML
10م شهریور 1402
مطالعه بیشتر
آموزش توسعه بازیهای ساده با استفاده از جاوا اسکریپت و Canvas API: راهنمای گام به گام
5م آبان 1403
مطالعه بیشتر
آموزش کار با رویدادهای فرم و اعتبارسنجی فرمها در جاوا اسکریپت: راهنمای جامع
3م آبان 1403
مطالعه بیشتر
نصب Node.js و Create React App: شروع پروژههای React.js بهصورت آسان
28م شهریور 1402
مطالعه بیشتر
استفاده از Flexbox در CSS برای چیدمانهای مدرن: راهنمای جامع و کاربردی
10م آبان 1403
مطالعه بیشتر
استفاده از font face در CSS برای اضافه کردن فونتهای سفارشی: راهنمای کامل
16م آبان 1403
مطالعه بیشتر
چگونه اسکریپتهای ساده جاوا اسکریپت را در مرورگر بنویسیم و اجرا کنیم: راهنمای کامل برای مبتدیان
2م مهر 1402
مطالعه بیشتر
آموزش توسعه و مدیریت پروژههای بزرگ در جاوا اسکریپت: آشنایی با ابزارها و فریمورکهای کاربردی
4م آبان 1403
مطالعه بیشتر
آموزش استفاده از تگهای تصویری در HTML: نمایش و مدیریت تصاویر در صفحات وب
29م مرداد 1402
مطالعه بیشتر
کار با border و تنظیمات آن در CSS: مدیریت زوایای گرد با border-radius
9م آبان 1403
مطالعه بیشتر
آموزش تگهای متنی اولیه در HTML: استایلدهی و قالببندی متنها
18م مرداد 1402
مطالعه بیشتر
آموزش CSS Blend Modes: ادغام رنگها و تصاویر برای طراحی وب جذاب
18م شهریور 1402
مطالعه بیشتر
تمامی حقوق معتلق به ناشر سایت است و کپی از آن پیگرد قانونی دارد