我们都知道,typeof运算符,可以用来检测一个变量的类型。
其中,typeof null会返回object。
instanceof运算符可以用来判断某个变量是否属于某个类型。
而有意思的事来了,如果null instanceof object会返回true 还是 false 呢?
结论是返回false。
具体原因可以参照下面博客:
https://blog.csdn.net/weixin_42049636/article/details/81565461
附、typeof返回值:
类型 | 结果 |
String | "string" |
Number | "number" |
Boolean | "boolean" |
Undefined | "undefined" |
Object | "object" |
function函数对象/console.log | "function" |
Symbol(ES6新增) | "symbol" |
unll | object |