JS - Function Return إرجاع القيمة من الدالة

JavaScript - إرجاع القيمة من الدالة (Function Return)

🔸 يمكن للدوال في JavaScript أن تُرجع قيمة باستخدام الكلمة المفتاحية return. عند تنفيذ return، تنتهي الدالة فورًا وتُعيد القيمة المحددة إلى المكان الذي تم فيه استدعاؤها.

---

🔹 مثال: دالة تُرجع ناتج جمع رقمين


function add(a, b) {
  return a + b;
}

let result = add(3, 5);
console.log(result); // 8
---

🔹 return تُنهي تنفيذ الدالة


function test() {
  return "انتهت";
  console.log("لن يُنفذ هذا السطر");
}

📌 أي كود بعد return داخل نفس الدالة لن يتم تنفيذه.

---

🔹 return بدون قيمة


function doNothing() {
  return;
}

let value = doNothing();
console.log(value); // undefined

📌 إذا لم تُرجع الدالة قيمة، تكون النتيجة undefined بشكل افتراضي.

---

⚠️ ملاحظات مهمة

  • الدالة التي تُرجع قيمة يمكن تخزين ناتجها في متغير أو استخدامه مباشرة.
  • يمكنك استخدام return في أي مكان داخل جسم الدالة لإنهاء التنفيذ فورًا.
  • الدوال التي لا تحتوي على return تُرجع undefined تلقائيًا.

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework