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

验证undefied 与null隐式转换下为啥是0

你好,你讲的通俗易懂,但有个问题,你怎么确定隐式下 undefied 与null  .为0

正在回答

3 回答

这个地方说的不是太准确,null与false、“”,0时比较“==“时是按类型,不是值,所以结果都是false,与undefined志null进行==比较时,隐式转换为boolean型都是false,所以又相等了。这个地方不是比数值,undefined转换成数值是NaN,null转换成数值是0,所以按数值它们是不等的。

0 回复 有任何疑惑可以回复我~

在js中,undefined,null,0都是隐式下都是false,而0也是false

0 回复 有任何疑惑可以回复我~

这个是js的一些规则呀,

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

验证undefied 与null隐式转换下为啥是0

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信