爲何 執行typeof null時會返回字符串「object」?javascript
原理是這樣的。不一樣的對象在底層都表示爲二進制,在javascript中二進制前三位都爲0的話會被判斷爲object類型,java
null的二進制表示全0,天然前三位也是0,因此執行typeof時會返回「object」對象