Apakah jenis null dalam JavaScript?
Apakah jenis null dalam JavaScript?

Video: Apakah jenis null dalam JavaScript?

Video: Apakah jenis null dalam JavaScript?
Video: 12 - null, undefined dan boolean di javascript 2024, November
Anonim

Dalam JavaScript null tiada apa-apa . Ia sepatutnya sesuatu yang tidak wujud. Malangnya, dalam JavaScript , data itu jenis null ialah objek. Anda boleh menganggapnya sebagai pepijat JavaScript jenis itu null ialah objek.

Memandangkan ini, apakah jenis null?

The null nilai secara teknikal adalah primitif, cara "objek" atau "nombor" adalah primitif. The null nilai, bagaimanapun, telah diwakili sebagai NULL penunjuk, iaitu 0x00 untuk kebanyakan platform. Hasil daripada persamaan ini, null mempunyai 0 taip tag, yang sepadan dengan objek.

Begitu juga, bagaimana anda menggunakan null dalam JavaScript? ' Null' dalam JavaScript ' batal ' ialah kata kunci dalam JavaScript yang menandakan 'tiada nilai' atau tiada sebarang nilai. Jika anda ingin mencincang pembolehubah daripada nilai yang ditetapkan, anda hanya boleh menetapkan ' null ' kepadanya. Selain itu, seperti mana-mana objek lain, ia tidak pernah secara tersirat diberikan kepada pembolehubah oleh JavaScript.

Juga perlu diketahui ialah, mengapa typeof null adalah objek dalam JavaScript?

Dalam JavaScript , typeof null ialah 'objek ', yang salah mencadangkannya null adalah objek (bukan, ini nilai primitif, rujuk catatan blog saya untuk mengkategorikan nilai untuk butiran). Ini adalah pepijat dan malangnya tidak boleh diperbaiki, kerana ia akan memecahkan kod sedia ada. Data adalah rujukan kepada a objek.

Adakah null jenis data?

Tidak ada jenis data NULL . NULL itu sendiri bermaksud KETIADAAN data . Apabila tiada data , macam mana boleh ada taip ? Jenis data untuk NULL adalah tidak bermakna seperti jenis data untuk 0: ia boleh menjadi INTEGER, FLOAT atau VARCHAR.

Disyorkan: