首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【第五期】Null与Undefined

本期前端小知识介绍的是 与 的区别。

小知识

首先我们先来看看 是什么?

对于只做了声明的变量来说,他的值是 ;对于不存在的变量来说,他的值是 。当然你也可以给变量直接赋值 。

那么对于 来说,他只存在于你给变量赋值的情况。

接下来就来说说两者的区别。首先,对于类型来说,他们是两个不同的类型。

虽然他们是不同的类型,并且属于基本类型。但是 对于 来说得出的结果是对象,这只是 JS 犯的一个错误,不意味着 是对象类型。然后我们还需要注意的是,在双等号的时候,两者是相同的,当然这是因为双等号会隐式转换类型的原因。

还记得之前说的 是用来赋值的嘛?

对于参数默认值来说,如果传入 的话就会使用默认值,但是如果传入 的话就不会使用默认值。

结尾

如果你看了文章还有任何的疑惑,都可以留言提问,我都会一一解答。

前端小知识,每天学一点。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180122G0XEGC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券