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
تلقائيًا.
تعليقات
إرسال تعليق