Perbezaan Antara batal dan tidak jelas dalam JavaScript

Perbezaan Utama - null vs tidak jelas dalam JavaScript
 

JavaScript digunakan sebagai bahasa skrip sisi klien untuk menjadikan laman web dinamik. Ia mudah digunakan dengan HyperText Markup Language (HTML). JavaScript berguna untuk meningkatkan interaktiviti dan untuk membina antara muka yang lebih kaya. Apabila pengaturcaraan dengan JavaScript, adalah perlu untuk menyimpan data. Pembolehubah adalah kawasan penyimpanan yang boleh memanipulasi program. Pembolehubah adalah lokasi ingatan. Setiap pemboleh ubah mempunyai jenis. Ia bergantung pada julat nilai yang boleh disimpan di lokasi ingatan itu. JavaScript menyokong banyak jenis data. Jenis data primitif ialah Nombor, String dan Boolean. Nombor menyimpan nilai angka, Strings menyimpan urutan aksara dan Boolean menyimpan benar atau salah. JavaScript juga mempunyai jenis data komposit yang objek dan lain-lain Terdapat dua lagi pembolehubah. Mereka adalah batal dan tidak ditentukan. Artikel ini membincangkan perbezaan antara batal dan tidak jelas dalam JavaScript. The perbezaan utama antara null dan tidak ditentukan dalam JavaScript adalah bahawa null digunakan untuk menetapkan nilai bukan kepada pemboleh ubah sementara undefined digunakan apabila pembolehubah diisytiharkan tetapi tidak diberi nilai.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa yang batal dalam JavaScript
3. Apa yang tidak ditentukan dalam JavaScript
4. Persamaan Antara null dan tidak ditentukan dalam JavaScript
5. Side by Side Comparison - null vs undefined dalam JavaScript dalam Borang Tabular
6. Ringkasan

Apa itu null dalam Javascript?

JavaScript menyokong Pemrograman Berorientasikan Objek. Program atau perisian boleh dimodelkan ke objek menggunakan JavaScript. Objek ini berkomunikasi dengan objek lain. Objek JavaScript ditulis menggunakan pendakap kerinting. Sifat objek ditulis sebagai nama, pasangan nilai. Mereka dipisahkan oleh koma. contohnya. var pelajar = nama: "Ann", tanda: 65;

Apabila pengaturcara mahu memberikan takrifan kepada pembolehubah, dia boleh menggunakan jenis data null. Jenis data ini dianggap sebagai objek.

Rujuk penyataan JavaScript di bawah ini.

var x = null;

document.write (x);

document.write (typeof (x));

Document.write (x) akan memberi nilai x. Ia adalah batal. Jenis x ialah objek.

Rujuk contoh di bawah.

var pelajar = nama: "Ann", tanda: 65;

pelajar = null;

Menurut yang tersebut di atas, nilai pelajar adalah batal. Jenis data ialah objek.

Apa yang belum ditentukan dalam Javascript?

Dalam JavaScript, apabila pembolehubah diisytiharkan tetapi tidak memberikan nilai, maka itu tidak ditentukan.

Rujuk penyataan JavaScript di bawah ini. Sekiranya terdapat pernyataan seperti var x; di mana x adalah pembolehubah. Kemudian x mempunyai nilai yang tidak ditentukan. Jenis data juga tidak ditentukan.

var x;

dokumen. tulis (x);

document.write (jenis (x));

Ini akan memaparkan nilai pada halaman HTML. Ia memberi undefined. Oleh itu, ia mengandungi nilai yang tidak ditentukan. Apabila menulis document.write (jenis (x)); dan memuat semula halaman, ia masih akan memberi undefined. Oleh itu, pembolehubah x mempunyai nilai yang tidak ditentukan dan jenisnya juga tidak ditentukan.

Rujuk pernyataan di bawah juga.

pelajar var;

document.write (pelajar);

Pelajar berubah mempunyai nilai yang tidak ditentukan. Jenis pembolehubah tersebut juga tidak ditentukan.

Ia juga mungkin untuk menetapkan nilai pembolehubah kepada undefined. Rujuk kenyataan di bawah.

var pelajar = undefined;

document.write (pelajar);

document.write (typeof (pelajar));

Sekarang pemboleh ubah pelajar mempunyai nilai yang tidak ditentukan. Jenis pelajar berubah juga tidak jelas.

Apakah Kesamaan Antara null dan tidak jelas?

  • Kedua-duanya adalah jenis data dalam JavaScript.

Apakah Perbezaan Antara null dan tidak jelas?

Null vs Undefined

Null adalah jenis data dalam JavaScript yang digunakan untuk memberikan nilai yang tidak bernilai kepada variabel. Undefined adalah jenis data dalam JavaScript yang digunakan apabila pembolehubah diumumkan tetapi tidak diberi nilai.
 Nilai
Apabila pembolehubah diberikan kepada nol, nilai itu adalah batal. Apabila pemboleh ubah ditugaskan tidak ditentukan, nilai itu tidak ditentukan.
Jenis data
Apabila pembolehubah ditugaskan null, jenis data adalah objek. Apabila pemboleh ubah ditugaskan tidak ditentukan, jenis data dianggap tidak ditentukan.

Ringkasan - null vs tidak jelas dalam JavaScript 

JavaScript adalah bahasa skrip klien yang digunakan untuk pembangunan aplikasi web. Ia membawa interaktiviti ke laman web. Ia juga digunakan untuk membangunkan program dalam talian, permainan video. Bersama-sama dengan HTML dan CSS, ia adalah teknologi teras untuk World Wide Web. Ramai pelayar menyokong JavaScript. Apabila menulis program dalam JavaScript, adalah perlu untuk menyimpan data. Data disimpan dalam pembolehubah. Setiap pemboleh ubah mempunyai jenis data. Dua daripada mereka adalah batal dan tidak ditentukan. Perbezaan di antara batal dan tidak ditentukan dalam JavaScript adalah bahawa batal digunakan untuk memberikan nilai bukan kepada pemboleh ubah manakala yang tidak ditentukan digunakan apabila pembolehubah diisytiharkan tetapi tidak diberi nilai.

Muat turun PDF null vs undefined dalam JavaScript

Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian seperti nota kutipan. Sila muat turun versi PDF di sini: Perbezaan Antara null dan tidak ditentukan dalam JavaScript

Rujukan:

1.tutorialspoint.com. "Pemboleh ubah JavaScript." Titik, Boleh didapati di sini  
2. Jenis DataJavaScript, w3schools.com Terdapat di sini  

Image Courtesy:

1. 'Lencana javascript'By Nikotaf - Kerja sendiri, (CC BY-SA 4.0) melalui Wikimedia Commons