校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 语法相关-操作符相关
题目

看下列代码,输出什么?解释原因

解答

var a = null; 

alert(typeof a); //object 

解释:null 是一个只有一个值的数据类型,这个值就是 null。表示一个空指针对象,所以 用 typeof 检测会返回”object”。

C 1条回复 评论
٩(๑^o^๑)۶

在javascript中,不同的对象都是使用二进制存储的,如果二进制的前三位都是0的话,系统会判断为Object类型,而null的二进制全为0,自然也就判断为Object类型。

000对象

001整型

010双精度类型

100字符串类型

110布尔类型

发表于 2022-07-07 11:14:37
0 0