Logo ar.boatexistence.com

هل يجب أن أستخدم قيمة خالية أم غير محددة؟

جدول المحتويات:

هل يجب أن أستخدم قيمة خالية أم غير محددة؟
هل يجب أن أستخدم قيمة خالية أم غير محددة؟

فيديو: هل يجب أن أستخدم قيمة خالية أم غير محددة؟

فيديو: هل يجب أن أستخدم قيمة خالية أم غير محددة؟
فيديو: لقاء[205 من 211] لديها مبلغ من المال وأعطتها لتاجر ويعطيها نسبة من الأرباح هل هذا المال حلال؟ 2024, يمكن
Anonim

استخدم فقط nullإذا كنت تريد صراحة الإشارة إلى قيمة المتغير على أنها "بلا قيمة". كما تنص @ com2gz: يتم استخدام القيمة null لتعريف شيء فارغ برمجيًا. يُقصد بـ undefined أن تقول أن المرجع غير موجود. القيمة الفارغة لها مرجع محدد إلى "لا شيء ".

متى يجب استخدام العنصر الفارغ؟

عندما لا يكون لمتغير أو خاصية في كائن قيمة ، يتم تعريفها، ولكي تكون القيمة فارغة ، يجب تخصيص قيمة خالية لها. نظرًا لأن المتغير ليس له قيمة بالفعل ، فلا فائدة على الإطلاق من التصريح بذلك مرة أخرى بنوع آخر له نفس المعنى في النهاية.

هل العودة غير محددة ممارسة سيئة؟

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

هل فارغ==غير محدد؟

null هي قيمة مخصصة. هذا يعني لا شيء. غير محدد يعني أنه تم التصريح عن متغير ولكن لم يتم تعريفه بعد.

لماذا القيمة الفارغة==غير المعرفة صحيحة؟

عامل المقارنة==لا يتحقق من الأنواع. null و undefined كلاهما يعيدان خطأ. هذا هو السبب في أن الكود الخاص بك هو في الواقع يتحقق مما إذا كان الخطأ يساوي خطأ. لكن أنواعهم ليست متساوية.

موصى به: