فتح المحرر

{}

جاري تحميل المحتوى

جاري تحميل المحرر

فهم القيمة غير المحددة المرجعة

تعديل

يمكن أن تتضمن الوظيفة بيان الإرجاع ولكن ليس من الضروري ذلك. في حالة عدم احتواء الدالة على عبارة إرجاع، فعند استدعائها، تقوم الدالة بمعالجة الكود الداخلي ولكن القيمة التي يتم إرجاعها غير محددة (undefined).

let sum = 0;

function addSum(num) {
  sum = sum + num;
}

addSum(3);

addSum هي دالة بدون عبارة إرجاع. ستقوم الدالة بتغيير متغير sum العام ولكن القيمة التي تم إرجاعها للدالة هي undefined.

نعتذر عن عدم وجود اختبار لهذا الدرس حالياً. نحن نعمل بجد لإعداد اختبارات لجميع الدروس وسنقوم بتوفيرها في أقرب وقت ممكن.