الفرق الرئيسي - فارغ مقابل غير محدد في جافا سكريبت
يتم استخدام JavaScript كلغة برمجة نصية من جانب العميل لجعل صفحات الويب ديناميكية. من السهل استخدامه مع لغة ترميز النص التشعبي (HTML). يعد JavaScript مفيدًا لزيادة التفاعل وبناء واجهات أكثر ثراءً. عند البرمجة باستخدام JavaScript ، من الضروري تخزين البيانات. المتغير هو منطقة تخزين يمكن للبرنامج معالجتها. المتغيرات هي مواقع الذاكرة. كل متغير له نوع. يعتمد ذلك على نطاق القيم التي يمكن تخزينها في موقع الذاكرة هذا. يدعم JavaScript العديد من أنواع البيانات. أنواع البيانات الأولية هي الأرقام والسلسلة والمنطقية.تخزن الأرقام القيم العددية ، بينما تخزن السلاسل سلسلة من الأحرف وتخزن القيم المنطقية صواب أو خطأ. يحتوي JavaScript أيضًا على أنواع بيانات مركبة هي كائنات وما إلى ذلك. هناك متغيرين آخرين. إنها لاغية وغير محددة. تتناول هذه المقالة الفرق بين null و undefined في JavaScript. الفرق الرئيسي بين القيمة الفارغة وغير المعرفة في جافا سكريبت هو أنه يتم استخدام القيمة الخالية لتعيين قيمة غير محددة إلى متغير بينما يتم استخدام غير معرف عندما يتم التصريح عن متغير ولكن لم يتم تعيينه بقيمة.
ما هو null في جافا سكريبت؟
يدعم JavaScript البرمجة الشيئية. يمكن تصميم برنامج أو برنامج إلى كائنات باستخدام JavaScript. هذه الأشياء تتواصل مع أشياء أخرى. تتم كتابة كائنات JavaScript باستخدام الأقواس المتعرجة. تتم كتابة خصائص الكائن كأزواج من الاسم والقيمة. يتم فصلهم بفاصلة. على سبيل المثال var student={name: "Ann"، العلامات: 65}؛
عندما يريد المبرمج تعيين قيمة غير قيمة لمتغير ، يمكنه استخدام نوع البيانات فارغ. يعتبر نوع البيانات هذا ككائن.
راجع عبارات JavaScript أدناه.
var x=null ؛
document.write (x) ؛
document.write (typeof (x)) ؛
سيعطي document.write (x) قيمة x. إنه باطل. نوع x هو مفعول به.
راجع المثال أدناه.
var student={name: "Ann" ، العلامات: 65} ؛
طالب=خالية ؛
حسب ما سبق فإن قيمة الطالب لاغية. نوع البيانات هو كائن.
ما هو غير معرف في جافا سكريبت؟
في JavaScript ، عندما يتم التصريح عن متغير ولكن لم يتم تعيين قيمة له ، فإنه غير محدد.
راجع عبارات JavaScript أدناه. إذا كان هناك عبارة مثل var x؛ حيث x متغير. ثم x لها قيمة غير محددة. نوع البيانات غير محدد أيضًا.
var x ؛
وثيقة. اكتب (x) ؛
document.write (type (x)) ؛
سيعرض هذا القيمة على صفحة HTML. يعطي غير محدد. لذلك ، يحتوي على قيمة غير محددة. عند كتابة document.write (type (x)) ؛ وإعادة تحميل الصفحة ، ستظل غير محددة. لذلك ، فإن المتغير x له قيمة غير محددة والنوع أيضًا غير معرف.
راجع البيان أدناه أيضًا.
طالب فار ؛
document.write (طالب) ؛
الطالب المتغير له قيمة غير محددة. نوع هذا المتغير غير محدد أيضًا.
من الممكن أيضًا ضبط القيمة المتغيرة على undefined. الرجوع البيان أدناه.
var طالب=غير محدد ؛
document.write (طالب) ؛
document.write (typeof (طالب)) ؛
الآن متغير الطالب له قيمة غير محددة. نوع الطالب المتغير غير محدد أيضًا.
ما هو التشابه بين null و undefined؟
كلاهما نوع بيانات في JavaScript
ما هو الفرق بين null و undefined؟
Null مقابل غير محدد |
|
الخالي هو نوع بيانات في جافا سكريبت يستخدم لتخصيص قيمة غير ذات قيمة لمتغير. | undefined هو نوع بيانات في JavaScript يستخدم عندما يتم التصريح عن متغير ولكن لا يتم تعيينه بقيمة. |
قيمة | |
عندما يتم تعيين المتغير فارغًا ، تكون القيمة خالية. | عندما يتم تعيين المتغير غير معرف ، تكون القيمة غير محددة. |
نوع البيانات | |
عندما يتم تعيين المتغير فارغًا ، يكون نوع البيانات كائنًا. | عندما يتم تعيين المتغير غير محدد ، يعتبر نوع البيانات غير محدد. |
ملخص - فارغ مقابل غير محدد في JavaScript
JavaScript هي لغة برمجة نصية من جانب العميل تُستخدم لتطوير تطبيقات الويب. يجلب التفاعل إلى صفحة الويب. يتم استخدامه أيضًا لتطوير البرامج وألعاب الفيديو عبر الإنترنت. إلى جانب HTML و CSS ، فهي تقنية أساسية لشبكة الويب العالمية. تدعم العديد من المتصفحات JavaScript. عند كتابة برامج بلغة JavaScript ، من الضروري تخزين البيانات. يتم تخزين البيانات في المتغيرات. كل متغير له نوع بيانات. اثنان منهم باطلان وغير معرّفين. الفرق بين null و undefined في JavaScript هو أنه يتم استخدام null لتعيين قيمة غير متغيرة بينما يتم استخدام undefined عندما يتم التصريح عن متغير ولكن لم يتم تعيينه بقيمة.
قم بتنزيل ملف PDF الخاص بـ null مقابل undefined في JavaScript
يمكنك تنزيل نسخة PDF من هذه المقالة واستخدامها للأغراض غير المتصلة بالإنترنت وفقًا لملاحظة الاقتباس. يرجى تنزيل نسخة PDF من هنا: الفرق بين null و undefined في JavaScript