من أنواع البيانات الموجودة في الجافا سكربت هي القيمة الفارغة Null
والقيمة الغير معرفة Undefined
ويحدث مشاكل لدى البعض في التفرقه بينهما ، فهم مختلفان ، سنوضحهم بشكل أكبر .
نوع البيانات Null
يبدو أنها واضحه من اسمها ، Null
بمعنى فارغ وغير موجود ، في بعض الحالات ستتعرض ان يكون لديك متغير بقيمة null
let myName = null;
console.log(myName); // null
ستجد قيمة المتغير السابق هي null
بمعنى فارغة ولا يوجد بها شىء.
نوع البيانات Undefined
وهذا النواع من البيانات يعني انه غير معرف مسبقاََ.
let myName;
console.log(myName); // undefined
في هذا المثال لاحظ اننا قمنا بعمل متغير ولكن لم نقم باعطاءه قيمة معينة ولم نعرف ماذا سوف تكون قيمته والنتيجة ستكون undefined
بمعنى غير معرف .