Rumah  >  Artikel  >  hujung hadapan web  >  Kisah di sebalik jenis null mengembalikan \"objek\" dalam Javascript

Kisah di sebalik jenis null mengembalikan \"objek\" dalam Javascript

WBOY
WBOYasal
2024-08-11 08:46:01214semak imbas

The Story behind typeof null returning

Seperti dalam banyak bahasa, JavaScript mewakili objek sebagai rujukan (penunjuk) ke lokasi memori tempat data objek disimpan. Apabila JavaScript dicipta, null diwakili sebagai nilai penuding khas yang tidak menghala ke mana-mana lokasi memori ("penunjuk nol"). Apabila operator jenis kemudiannya diperkenalkan, ia menggunakan mekanisme dalaman yang sama bagi enjin JavaScript untuk menyemak jenis nilai. Oleh kerana null diwakili sebagai jenis objek khas (penunjuk nol), operator jenis mengembalikan "objek" untuk null. Tingkah laku ini, walaupun secara teknikalnya pepijat, belum dibetulkan untuk mengekalkan keserasian ke belakang JavaScript.

Atas ialah kandungan terperinci Kisah di sebalik jenis null mengembalikan \"objek\" dalam Javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn