码迷,mamicode.com
首页 > 其他好文 > 详细

undefined == false 么

时间:2018-06-28 19:18:32      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:def   alt   ret   return   why   over   现在   今天   str   

今天碰到个问题,我需要去判断 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 么

标签:def   alt   ret   return   why   over   现在   今天   str   

原文地址:https://www.cnblogs.com/silinpper/p/9240130.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!