undefined == false 么

Posted silinpper

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了undefined == false 么相关的知识,希望对你有一定的参考价值。

今天碰到个问题,我需要去判断 undefined == false 会返回什么,想当然的以为会返回true,但是结果却返回的是false,这我就有点晕了,不是说undefined、null、0、NaN、和‘‘会转成布尔值false么,那这个判断怎么会返回false呢,有点奇怪,赶紧去搜搜。结果果然有人问过这个问题,下面的回答也很有趣:

技术分享图片

红色框里就是那个有趣的回答,翻译过来就是:要区别false和undefined...我有三个苹果,我把三个苹果给了jane,那我现在还有苹果么(这是的答案是false)?,那我还有橙子么(这是是undefined)?

附上链接 https://stackoverflow.com/questions/19277458/why-does-undefined-equals-false-return-false

以上是关于undefined == false 么的主要内容,如果未能解决你的问题,请参考以下文章

片段管理访问错误可见 return false

arx代码片段

js null undefined 真的等于false吗

在微信浏览器中执行js: typeof(WeixinJSBridge) 为啥是undefined呢 页面需要引入啥js么?

ueditor禁用编辑的时候报错:Uncaught TypeError: Cannot read property 'contentEditable' of undefined(代码片

js中 null, undefined, 0,空字符串,false,不全等比较