Perbezaan Antara Nol Dan Tidak Ditentukan Dalam JavaScript

Isi kandungan:

Perbezaan Antara Nol Dan Tidak Ditentukan Dalam JavaScript
Perbezaan Antara Nol Dan Tidak Ditentukan Dalam JavaScript

Video: Perbezaan Antara Nol Dan Tidak Ditentukan Dalam JavaScript

Video: Perbezaan Antara Nol Dan Tidak Ditentukan Dalam JavaScript
Video: JavaScript #10: расположение элементов - fixed, absolute, getBoundingClientRect, elementFromPoint 2024, Mungkin
Anonim

Perbezaan Utama - nol vs tidak ditentukan dalam JavaScript

JavaScript digunakan sebagai bahasa skrip sisi pelanggan untuk menjadikan laman web dinamik. Mudah digunakan dengan HyperText Markup Language (HTML). JavaScript berguna untuk meningkatkan interaktiviti dan membina antara muka yang lebih kaya. Semasa memprogram dengan JavaScript, perlu menyimpan data. Pemboleh ubah adalah kawasan penyimpanan yang dapat dimanipulasi oleh program. Pemboleh ubah adalah lokasi memori. Setiap pemboleh ubah mempunyai jenis. Itu bergantung pada julat nilai yang dapat disimpan di lokasi memori tersebut. JavaScript menyokong banyak jenis data. Jenis data primitif ialah Nombor, String dan Booleans. Nombor menyimpan nilai berangka, String menyimpan urutan aksara dan Booleans menyimpan benar atau salah. JavaScript juga mempunyai jenis data komposit iaitu objek dll. Terdapat dua pemboleh ubah lain. Mereka tidak sah dan tidak ditentukan. Artikel ini membincangkan perbezaan antara null dan tidak ditentukan dalam JavaScript. Perbezaan utama antara null dan tidak ditentukan dalam JavaScript adalah bahawa null digunakan untuk memberikan nilai bukan kepada pemboleh ubah sementara undefined digunakan apabila pemboleh ubah dinyatakan tetapi tidak diberikan dengan nilai.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama

2. Apa yang tidak ada dalam JavaScript

3. Apa yang tidak ditentukan dalam JavaScript

4. Persamaan Antara nol dan tidak ditentukan dalam JavaScript

5. Perbandingan Berdampingan - nol vs tidak ditentukan dalam JavaScript dalam Borang Jadual

6. Ringkasan

Apakah sifar dalam Javascript?

JavaScript menyokong Pengaturcaraan Berorientasikan Objek. Program atau perisian dapat dimodelkan menjadi objek menggunakan JavaScript. Objek-objek ini berkomunikasi dengan objek lain. Objek JavaScript ditulis menggunakan pendakap kerinting. Sifat objek ditulis sebagai nama, pasangan nilai. Mereka dipisahkan dengan koma. contohnya pelajar var = {nama: “Ann”, markah: 65};

Perbezaan Antara nol dan tidak ditentukan dalam JavaScript
Perbezaan Antara nol dan tidak ditentukan dalam JavaScript

Apabila pengaturcara ingin menetapkan nilai bukan pada pemboleh ubah, dia boleh menggunakan jenis data null. Jenis data ini dianggap sebagai objek.

Rujuk penyataan JavaScript di bawah.

var x = null;

document.write (x);

document.write (typeof (x));

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

Rujuk contoh di bawah.

pelajar var = {nama: “Ann”, markah: 65};

pelajar = batal;

Mengikut perkara di atas, nilai pelajar adalah sifar. Jenis data adalah objek.

Apa yang tidak ditentukan dalam Javascript?

Dalam JavaScript, apabila pemboleh ubah dinyatakan tetapi tidak memberikan nilai, maka itu tidak ditentukan.

Rujuk penyataan JavaScript di bawah. Sekiranya terdapat penyataan seperti var x; di mana x adalah pemboleh ubah. Maka x mempunyai nilai yang tidak ditentukan. Jenis data juga tidak ditentukan.

var x;

dokumen. tulis (x);

document.write (taip (x));

Ini akan memaparkan nilai pada halaman HTML. Ia memberikan tidak ditentukan. Oleh itu, ia mengandungi nilai yang tidak ditentukan. Semasa menulis document.write (taip (x)); dan memuatkan semula halaman, ia masih tidak dapat ditentukan Oleh itu, pemboleh ubah 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 pemboleh ubah tersebut juga tidak ditentukan.

Anda juga boleh menetapkan nilai pemboleh ubah menjadi tidak ditentukan. Rujuk pernyataan di bawah.

pelajar var = tidak ditentukan;

document.write (pelajar);

document.write (typeof (pelajar));

Kini pemboleh ubah pelajar mempunyai nilai yang tidak ditentukan. Jenis pelajar berubah-ubah juga tidak ditentukan.

Apakah persamaan antara nol dan tidak ditentukan?

Kedua-duanya adalah jenis data dalam JavaScript

Apakah Perbezaan Antara Nol dan Tidak Ditentukan?

Artikel Diff Tengah sebelum Jadual

Null vs Tidak ditentukan

Null adalah jenis data dalam JavaScript yang digunakan untuk menetapkan nilai bukan kepada pemboleh ubah. Yang tidak ditentukan adalah jenis data dalam JavaScript yang digunakan apabila pemboleh ubah dinyatakan tetapi tidak diberikan nilai.
Nilai
Apabila pemboleh ubah ditugaskan untuk nol, nilainya adalah nol. Apabila pemboleh ubah ditetapkan tidak ditentukan, nilainya tidak ditentukan.
Jenis data
Apabila pemboleh ubah diberikan nol, jenis data adalah objek. Apabila pemboleh ubah diberikan tidak ditentukan, jenis data dianggap tidak ditentukan.

Ringkasan - null vs tidak ditentukan dalam JavaScript

JavaScript adalah bahasa skrip sisi pelanggan yang digunakan untuk pengembangan aplikasi web. Ini membawa interaktiviti ke laman web. Ia juga digunakan untuk mengembangkan program dalam talian, permainan video. Bersama HTML dan CSS, ini adalah teknologi teras untuk World Wide Web. Banyak penyemak imbas menyokong JavaScript. Semasa menulis program dalam JavaScript, perlu menyimpan data. Data disimpan dalam pemboleh ubah. Setiap pemboleh ubah mempunyai jenis data. Dua daripadanya adalah batal dan tidak ditentukan. Perbezaan antara null dan tidak ditentukan dalam JavaScript adalah bahawa null digunakan untuk menetapkan nilai bukan kepada pemboleh ubah sementara undefined digunakan ketika pemboleh ubah diisytiharkan tetapi tidak diberikan dengan nilai.

Muat turun PDF null vs tidak ditentukan dalam JavaScript

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

Disyorkan: