null==undefined和null!==undefined

本文深入解析JavaScript中null和undefined的区别,通过具体实例展示两者在等号操作符下的行为差异,提供ECMAScript Language Specification的参考链接。

        rt,在JavaScript中

  • null==undefined返回true;
  • null===undefined返回false。

        对于null==undefined,规范里规定了在“==”两端的变量类型不同时的判断规则,其中有一条规则便是当两端分别为null和undefined时返回true。

        而对于第二个null==undefined返回false,则很容易理解,因为null和undefined是JavaScript中明确规定的两种类型,而当“==”两边类型不同时,直接返回false。

        最后的福利时间,关于这个问题的详细解释,可参考链接:ECMAScript Language Specification

        收好不谢!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值