batal
null berarti "kosong",
Gunakan tipeof (null); // objek; untuk menunjukkan bahwa itu adalah objek khusus.
Tipe nol hanyalah anggota itu sendiri. Itu tidak mengandung atribut dan metode.
belum diartikan
tidak terdefinisi juga berarti "kosong",
Gunakan tipeof (tidak ditentukan); // tidak ditentukan; berarti tipe yang tidak terdefinisi.
Tipe yang tidak terdefinisi hanya berisi satu anggota dari dirinya sendiri, dan tidak mengandung atribut dan metode.
Ringkasan
Null dan tidak terdefinisi dapat sama dalam arti yang tidak masuk akal, misalnya, mereka dapat dikonversi menjadi nilai boolean, menunjukkan false;
Baik nol maupun tidak dapat digunakan. dan [] untuk mendapatkan nilai anggota, jadi saat menggunakannya, Anda harus terlebih dahulu menentukan apakah objeknya nol atau tidak terdefinisi.