为什么0 == null 返会的是false?
你的女神
你的女神 2016-12-07 09:11:49
0
3
1247

0 >= null 返会的是true,而0 == null 返会的是false?

你的女神
你的女神

全部回复(3)
数据分析师

为什么0 == null 返会的是false?-PHP中文网问答-为什么0 == null 返会的是false?-PHP中文网问答

围观一下哦,学习一下。

学霸

js 比较运算符的算法,除了相等运算符号(==)和严格相等运算符(===),js 的比较运算符的规则:

1、如果两个运算子都是字符串,则按照字典顺序比较

2、否则,将两个运算子都转成数值,再进行比较

而 js 的 null、undefined 与其他类型的值进行 == 比较时,结果都为 false;null == undefined 结果为 true

相等运算符隐藏的类型转换,会带来一些违反直觉的结果。所以请尽量使用


热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!