Di pada Javascript tak hanya mengandung tipe data numerik, string, dan boolean namun Javascript pun mengandung tipe data lain yaitu Null dan Undefined. Null dan undefined perbedaan antara null dan undefined lumayan kecil. katakunci null merepresentasikan “tanpa nilai”, yang berarti “tak ada apa – apa”, bahkan tak pula nol atau string kosong. ini adalah sebuah diantara tipe dari objek Javascript. Nilai ini dapat dimanfaatkan bagi menginisialisasi sebuah variabel sehingga ia tak menghasilkan error atau bagi menghapus nilai dari sebuah variabel, sehingga tak ada lagi data yang berkaitan dengan variabel itu dan memori yang dimanfaatkan akan dibebaskan. Ketika sebuah variabel ditugasi null karenanya ia tak merancang sembarang tipe data yang valid.