Front-end-learning-to-organize-notes icon indicating copy to clipboard operation
Front-end-learning-to-organize-notes copied to clipboard

typeof和instanceof有什么区别,说说判断的原理

Open Chocolate1999 opened this issue 4 years ago • 1 comments

Chocolate1999 avatar Jan 21 '21 09:01 Chocolate1999

typeof 用来来确定任意变量的数据类型,对一个值使用 typeof 操作符会返回字符串,其中null会被看做对象object同时函数也会被判断为function。而instanceof 操作符可以用来确定一个对象实例的原型链上是否有原型。 typeof 返回字符串:  "undefined" 表示值未定义;  "boolean" 表示值为布尔值;  "string" 表示值为字符串;  "number" 表示值为数值;  "object" 表示值为对象(而不是函数)或 null ;  "function" 表示值为函数;  "symbol" 表示值为符号。

HearLing avatar Jan 22 '21 04:01 HearLing