Perbedaan Kunci – null vs tidak terdefinisi dalam JavaScript
JavaScript digunakan sebagai bahasa skrip sisi klien untuk membuat halaman web dinamis. Mudah digunakan dengan HyperText Markup Language (HTML). JavaScript berguna untuk meningkatkan interaktivitas dan membangun antarmuka yang lebih kaya. Saat memprogram dengan JavaScript, perlu untuk menyimpan data. Variabel adalah area penyimpanan yang dapat dimanipulasi oleh program. Variabel adalah lokasi memori. Setiap variabel memiliki tipe. Itu tergantung pada rentang nilai yang dapat disimpan di lokasi memori itu. JavaScript mendukung banyak tipe data. Tipe data primitif adalah Numbers, String dan Booleans. Angka menyimpan nilai numerik, String menyimpan urutan karakter dan Boolean menyimpan nilai benar atau salah. JavaScript juga memiliki tipe data komposit yang berupa objek, dll. Ada dua variabel lainnya. Mereka adalah nol dan tidak terdefinisi. Artikel ini membahas perbedaan antara null dan undefined dalam JavaScript. Perbedaan utama antara null dan undefined dalam JavaScript adalah bahwa null digunakan untuk menetapkan non-nilai ke variabel sementara undefined digunakan ketika variabel dideklarasikan tetapi tidak diberi nilai.
Apa itu null dalam Javascript?
JavaScript mendukung Pemrograman Berorientasi Objek. Sebuah program atau perangkat lunak dapat dimodelkan menjadi objek menggunakan JavaScript. Objek-objek ini berkomunikasi dengan objek lain. Objek JavaScript ditulis menggunakan kurung kurawal. Properti objek ditulis sebagai nama, pasangan nilai. Mereka dipisahkan oleh koma. misalnya var student={nama: “Ann”, nilai: 65};
Bila programmer ingin menetapkan non-nilai ke variabel, ia dapat menggunakan tipe data null. Tipe data ini dianggap sebagai objek.
Lihat pernyataan JavaScript di bawah ini.
var x=null;
document.write(x);
document.write(typeof(x));
Dokumen.tulis(x) akan memberikan nilai x. Ini adalah nol. Tipe x adalah objek.
Lihat contoh di bawah ini.
var student={nama: “Ann”, tanda: 65};
siswa=null;
Sesuai dengan di atas, nilai siswa adalah nol. Tipe data adalah objek.
Apa yang tidak terdefinisi dalam Javascript?
Dalam JavaScript, ketika sebuah variabel dideklarasikan tetapi tidak memberikan nilai, maka variabel tersebut tidak terdefinisi.
Lihat pernyataan JavaScript di bawah ini. Jika ada pernyataan seperti var x; dimana x adalah variabel. Maka x memiliki nilai yang tidak terdefinisi. Tipe datanya juga tidak terdefinisi.
var x;
dokumen. tulis(x);
document.write(type(x));
Ini akan menampilkan nilai pada halaman HTML. Ini memberikan tidak terdefinisi. Oleh karena itu, mengandung nilai undefined. Saat menulis document.write(type(x)); dan memuat ulang halaman, itu masih akan memberikan tidak terdefinisi. Oleh karena itu, variabel x memiliki nilai yang tidak terdefinisi dan tipenya juga tidak terdefinisi.
Lihat juga pernyataan di bawah ini.
var siswa;
document.write(siswa);
Variabel siswa memiliki nilai yang tidak ditentukan. Jenis variabel itu juga tidak terdefinisi.
Dimungkinkan juga untuk menyetel nilai variabel menjadi tidak terdefinisi. Lihat pernyataan di bawah ini.
var siswa=tidak terdefinisi;
document.write(siswa);
document.write(typeof(siswa));
Sekarang variabel siswa memiliki nilai yang tidak ditentukan. Jenis variabel siswa juga tidak terdefinisi.
Apa Persamaan Antara null dan undefined?
Keduanya adalah tipe data dalam JavaScript
Apa Perbedaan Antara null dan undefined?
Null vs Tidak Terdefinisi |
|
Nul adalah tipe data dalam JavaScript yang digunakan untuk menetapkan non-nilai ke variabel. | Undefined adalah tipe data dalam JavaScript yang digunakan ketika variabel dideklarasikan tetapi tidak diberi nilai. |
Nilai | |
Ketika variabel ditetapkan ke nol, nilainya nol. | Ketika variabel ditetapkan tidak terdefinisi, nilainya tidak terdefinisi. |
Tipe Data | |
Saat variabel ditetapkan null, tipe datanya adalah objek. | Ketika variabel ditetapkan tidak terdefinisi, tipe data dianggap tidak terdefinisi. |
Ringkasan – null vs tidak terdefinisi dalam JavaScript
JavaScript adalah bahasa skrip sisi klien yang digunakan untuk pengembangan aplikasi web. Ini membawa interaktivitas ke halaman web. Ini juga digunakan untuk mengembangkan program online, video game. Seiring dengan HTML dan CSS, ini adalah teknologi inti untuk World Wide Web. Banyak browser mendukung JavaScript. Saat menulis program dalam JavaScript, perlu untuk menyimpan data. Data disimpan dalam variabel. Setiap variabel memiliki tipe data. Dua di antaranya adalah nol dan tidak terdefinisi. Perbedaan antara null dan undefined dalam JavaScript adalah bahwa null digunakan untuk menetapkan non-nilai ke variabel sementara undefined digunakan ketika variabel dideklarasikan tetapi tidak diberi nilai.
Unduh PDF null vs undefined di JavaScript
Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini: Perbedaan Antara null dan undefined di JavaScript