Perbedaan Null dan Undefined pada Javascript

Perbedaan Null dan Undefined pada Javascript sepertinya jarang kita pahami lebih mendalam, walaupun sepintas hapir sama tapi sesungguhnya sangat berbeda. Bahkan bisa jadi kita menganggap hal ini sangat sepele sehingga rasa keingintahuan saja tidak ada. Oleh karena itu pada postingan singkat ini saya akan memberikan perbedaan Null dan Undefined pada Javascript yang dapat dijelaskan berikut ini :

Null

Null menandakan kosong atau tidak adanya nilai pada suatu variabel.

var contoh = null;
console.log(contoh); // null

Null juga merupakan sebuat object.

console.log(typeof contoh); // object

Undefined

Undefined merupakan sebuah variabel yang sudah dideklarasikan tetapi nilai varabel tersebut belum ditentukan (inisialisasi).

var contoh;
console.log(contoh); // undefined

tidak seperti Null, undefined merupakan sebuah type data Undefined

console.log(typeof contoh); // undefined

Selain itu ada contoh lain untuk mendapatkan variabel Undefined pada javascript.

  • Melakukan deklarasi secara langsung pada variabel yang dibuat.

    var contoh = undefined;
    console.log(contoh); // undefined
  • Mencari properties yang tidak ada pada sebuah objek.

    var contoh = {};
    console.log(contoh.hasil); // undefined

Yups, sangat sederhana dan mudah kan? sekarang kita sudah lebih paham dalam melakukan Perbedaan Null dan Undefined pada Javascript. Semoga postingan singkat ini sangat bermanfaat bagi kita semua. Salam bebas ngoding 😀

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.