Perbedaan Antara null dan undefined dalam JavaScript

Perbedaan Kunci - nol vs tidak terdefinisi dalam JavaScript
 

JavaScript digunakan sebagai bahasa skrip sisi klien untuk membuat halaman web menjadi dinamis. Mudah digunakan dengan HyperText Markup Language (HTML). JavaScript bermanfaat untuk meningkatkan interaktivitas dan membangun antarmuka yang lebih kaya. Saat pemrograman 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 kisaran nilai yang dapat disimpan di lokasi memori itu. JavaScript mendukung banyak tipe data. Tipe data primitif adalah Bilangan, String, dan Boolean. Angka menyimpan nilai numerik, Strings menyimpan urutan karakter dan Boolean menyimpan benar atau salah. JavaScript juga memiliki tipe data komposit yang merupakan objek, dll. Ada dua variabel lainnya. Mereka batal dan tidak terdefinisi. Artikel ini membahas perbedaan antara nol dan tidak terdefinisi dalam JavaScript. Itu perbedaan utama antara null dan undefined dalam JavaScript adalah itu null digunakan untuk menetapkan non-nilai ke variabel sementara undefined digunakan ketika variabel dideklarasikan tetapi tidak ditugaskan dengan nilai.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa yang null dalam JavaScript
3. Apa yang tidak terdefinisi dalam JavaScript
4. Kesamaan Antara null dan undefined dalam JavaScript
5. Perbandingan Berdampingan - null vs tidak terdefinisi dalam JavaScript dalam Bentuk Tabular
6. Ringkasan

Apa itu null dalam Javascript?

JavaScript mendukung Pemrograman Berorientasi Objek. Suatu 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 = name: "Ann", menandai: 65;

Ketika programmer ingin menetapkan nilai-tidak ke variabel, ia bisa menggunakan tipe data nol. Tipe data ini dianggap sebagai objek.

Lihat pernyataan JavaScript di bawah ini.

var x = null;

document.write (x);

document.write (typeof (x));

Document.write (x) akan memberikan nilai x. Itu nol. Jenis x adalah objek.

Lihat contoh di bawah ini.

var student = name: "Ann", menandai: 65;

siswa = nol;

Menurut hal di atas, nilai siswa adalah nol. Tipe data adalah objek.

Apa yang tidak terdefinisi dalam Javascript?

Dalam JavaScript, ketika suatu variabel dideklarasikan tetapi tidak memberikan nilai, maka itu tidak terdefinisi.

Lihat pernyataan JavaScript di bawah ini. Jika ada pernyataan seperti var x; di mana x adalah variabel. Kemudian x memiliki nilai yang tidak terdefinisi. Tipe data juga tidak ditentukan.

var x;

dokumen. tulis (x);

document.write (ketik (x));

Ini akan menampilkan nilai pada halaman HTML. Itu memberi tidak terdefinisi. Karena itu, mengandung nilai yang tidak terdefinisi. Saat menulis document.write (ketik (x)); dan memuat kembali halaman, itu akan tetap memberikan yang tidak ditentukan. Oleh karena itu, variabel x memiliki nilai yang tidak terdefinisi dan jenisnya juga tidak terdefinisi.

Lihat pernyataan di bawah ini juga.

siswa;

document.write (pelajar);

Siswa variabel memiliki nilai yang tidak ditentukan. Jenis variabel itu juga tidak terdefinisi.

Dimungkinkan juga untuk mengatur nilai variabel menjadi tidak terdefinisi. Lihat pernyataan di bawah ini.

var student = tidak terdefinisi;

document.write (pelajar);

document.write (typeof (siswa));

Sekarang variabel siswa memiliki nilai yang tidak ditentukan. Jenis variabel siswa juga tidak ditentukan.

Apa Kesamaan Antara null dan undefined?

  • Keduanya adalah tipe data dalam JavaScript.

Apa Perbedaan Antara null dan undefined?

Null vs Tidak terdefinisi

Nol 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 ditugaskan dengan suatu nilai.
 Nilai
Ketika variabel ditugaskan ke nol, nilainya nol. Ketika variabel ditetapkan tidak terdefinisi, nilainya tidak terdefinisi.
Tipe data
Ketika variabel ditugaskan nol, tipe data adalah objek. Ketika variabel ditetapkan tidak terdefinisi, tipe data dianggap sebagai tidak terdefinisi.

Ringkasan - nol vs tidak terdefinisi dalam JavaScript 

JavaScript adalah bahasa skrip sisi klien yang digunakan untuk pengembangan aplikasi web. Ini membawa interaktivitas ke halaman web. Itu 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 nol dan tidak terdefinisi dalam JavaScript adalah bahwa null digunakan untuk menetapkan nilai-tidak ke variabel sementara undefined digunakan ketika variabel dideklarasikan tetapi tidak ditugaskan dengan nilai.

Unduh PDF dari null vs undefined dalam 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 nol dan tidak terdefinisi dalam JavaScript

Referensi:

1.tutorialspoint.com. "Variabel JavaScript." Intinya, Tersedia di sini  
2.JavaScript Jenis Data, w3schools.com Tersedia disini  

Gambar milik:

1. 'Lencana Javascript' oleh Nikotaf - Pekerjaan sendiri, (CC BY-SA 4.0) via Commons Wikimedia