「Web 開発者のためのプロフェッショナルな Javascript」の第 4 章を読んでいると、プリミティブの 5 つのタイプが undefined、null、boolean、number、および string であることがわかります。
がプリミティブの場合null
、なぜ がtypeof(null)
返されるの"object"
ですか?
それは参照によって渡されることを意味しませんかnull
(ここではすべてのオブジェクトが参照によって渡されると想定しています)、したがってプリミティブではありませんか?