为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript null表明对象为空,为什么和 `空的字面量对象` 打印的结果不一样?

JavaScript null表明对象为空,为什么和 `空的字面量对象` 打印的结果不一样?

LEATH 2018-10-10 13:15:04
JavaScript中的Null类型只有一个值“null”,表明对象为空值。问题:既然null表明对象为空,为什么和 空的字面量对象 打印的结果不一样?<!DOCTYPE html><html>     <head>         <meta charset="UTF-8">         <title></title>     </head>     <body>         <script type="text/javascript">             var nullObj = null;            var emptyObj = {};                         console.info(nullObj);            console.info(emptyObj);        </script>     </body></html>控制台分别输出:nullObject {}
查看完整描述

1 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

简而言之,“空的对象”还是对象,而null就是null,这是俩数据类型啊。


查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 492 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信