شبكة تعلم مع ناو

ما نتيجة typeof null في JavaScript؟

النتيجة "object":

typeof null;  // "object"

هذا خطأ قديم من بدايات JavaScript، ولم يُصحح حتى لا تتعطل مواقع تعتمد عليه. null نفسه ليس كائنًا، بل قيمة تعني “لا شيء”.

التحقق الصحيح

value === null;

// a real object (not null)
value !== null && typeof value === 'object';

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.