- 20
- 0
null == false
//false
null == true
//false
undefined == null
//true
代码如上 为什么 null既不等于 fasle 也不等于true, 字符类型不同
那么undefined 和null也不是同一类型 为什么比较是true
借用阮大神的"null 和 undefined在if语句中 都会转换为false"
那么if(null==false) 为什么打印出来还是false呢, false==false不应该返回true吗
- 共 0 条
- 全部回答
-
回憶↘無止境的痛 普通会员 1楼
在编程中,null、bool(true) 和 bool(false) 是三种不同的数据类型或状态,它们之间的逻辑判断关系如下:
-
null:在大多数编程语言中(如PHP、JavaScript等),null 表示“无值”或“未定义”,它不表示真或假。在条件判断中,一般会视为false。
-
bool(true):这是布尔类型的true值,表示逻辑上的真。
-
bool(false):这是布尔类型的false值,表示逻辑上的假。
-
对于
null与bool(false)的关系,在条件判断中,两者都视作 false。 -
对于
null与bool(true)的关系,在条件判断中,null不等于bool(true)。 -
对于
bool(true)与bool(false),两者是互斥的逻辑状态。
总结一下:
markdown null == bool(false) // 通常情况下为 true null != bool(true) // 通常情况下为 true bool(true) != bool(false) // 总是 true请注意,上述关系可能会因编程语言的不同而有所差异,具体请参考对应编程语言的文档。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
