Apa jenis null dalam JavaScript?
Apa jenis null dalam JavaScript?

Video: Apa jenis null dalam JavaScript?

Video: Apa jenis null dalam JavaScript?
Video: Belajar JavaScript Dasar - 12. Null, Undefined Dan NaN Pada JavaScript 2024, November
Anonim

Di dalam JavaScript nol adalah "tidak ada". Itu seharusnya menjadi sesuatu yang tidak ada. Sayangnya, di JavaScript , data jenis nol adalah sebuah objek. Anda dapat menganggapnya sebagai bug di JavaScript tipe itu batal adalah sebuah objek.

Mempertimbangkan ini, apa itu tipe null?

NS batal nilai secara teknis primitif, cara "objek" atau "angka" adalah primitif. NS batal nilai, bagaimanapun, direpresentasikan sebagai BATAL pointer, yang 0x00 untuk sebagian besar platform. Akibat kesamaan tersebut, batal memiliki 0 Tipe tag, yang sesuai dengan objek.

Demikian juga, bagaimana Anda menggunakan null dalam JavaScript? ' Null' dalam JavaScript ' Batal ' adalah kata kunci dalam JavaScript yang menandakan 'tidak ada nilai' atau tidak adanya nilai apa pun. Jika Anda ingin merobek variabel dari nilai yang ditetapkan, Anda cukup menetapkan ' batal ' untuk itu. Selain itu, seperti objek lainnya, tidak pernah secara implisit ditugaskan ke variabel oleh JavaScript.

Yang juga perlu diketahui adalah, mengapa typeof null adalah objek dalam JavaScript?

Di dalam JavaScript , typeof null adalah 'objek ', yang secara keliru menunjukkan bahwa batal adalah obyek (bukan, ini nilai primitif, lihat posting blog saya tentang mengkategorikan nilai untuk detailnya). Ini adalah bug dan sayangnya tidak dapat diperbaiki, karena akan merusak kode yang ada. Data adalah referensi ke obyek.

Apakah null merupakan tipe data?

Tidak ada tipe data NULL . BATAL itu sendiri berarti TIDAK ADA data . Ketika tidak ada data , kok bisa Tipe ? Tipe data untuk NULL sama tidak berartinya dengan tipe data untuk 0: bisa berupa INTEGER, FLOAT atau VARCHAR.

Direkomendasikan: