Di dalam Javascript tidak hanya memuat tipe data numerik, string, dan boolean namun Javascript juga memuat tipe data lain yaitu Null dan Undefined. Null dan undefined perbedaan antara null dan undefined cukup kecil. katakunci  null merepresentasikan “tanpa nilai”, yang berarti  “tidak ada apa – apa”, bahkan tidak pula nol atau string kosong.

ini merupakan salah satu tipe dari objek Javascript. Nilai ini dapat dipakai untuk menginisialisasi sebuah variabel sehingga ia tidak menghasilkan error atau untuk menghapus nilai dari sebuah variabel, sehingga tidak ada lagi data yang berkaitan dengan variabel itu dan memori yang dipakai akan dibebaskan. Ketika sebuah variabel ditugasi null maka ia tidak membuat sembarang tipe data  yang valid.

Sebuah variabel yang telah dideklarasikan, tetapi belum diberikan  nilai awal, memuat nilai undefined dan akan menghasilkan error runtime ketika Teman – teman mencoba menggunakannya. ( Jika teman – teman mendeklarasikan variabel dan menugaskan null kepada variabel itu, maka null akan  berperan sebagai penempat dan teman – teman tidak akan mendapat error).

kata undefined bukan kata kunci dalam Javascript. Jika dibandingkan menggunakan operator ekualitas ==, kedua null dan undefined bernilai sama.
Oke saya akan memberikan contoh, untuk lebih jelasnya, silahkan simak contoh Tipe Data Null Dan Undefined Dalam Javascript yang saya buat di bawah ini. cukup mudah kok teman – teman;

 <!DOCTYPE html>
<html>
<head>
	<title> Operator typeof dengan null dan undefined didalam javascript</title>
</head>
<body bgColor="gold">
	<big>
        <script type="text/javascript">
            document.write("<em>null</em> adalah tipe " + typeof(null), "<br />");
            document.write("<em>undefined</em> adalah tipe " + typeof(undefined), "<br />");
        </script>
    </big>
</body>
</html>

Oke saya akan menjelaskan script contoh tipe data null dan undefined diatas ;
1. kata kunci null adalah tipe objek, yang merupakan tipe objek built-in di dalam javascript yang tidak memuat nilai apapun.
2. undefined dihasilkan ketika sebuah variabel tidak diberikan nilai awal atau ketika operator void digunakan

Oke itulah tadi pembahasan saya tentang Tipe Data Null Dan Undefined Dalam Javascript cukup mudah dipahami bukan.
Semoga bermanfaat.