0 >= null 返会的是true,而0 == null 返会的是false?
왜 0 == null이 false를 반환하나요? -PHP 중국 웹사이트 Q&A-0 == null이 false를 반환하는 이유는 무엇입니까? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
参考http://javascript.ruanyifeng.com/grammar/operator.html
js 比较运算符的算法,除了相等运算符号(==)和严格相等运算符(===),js 的比较运算符的规则:
1、如果两个运算子都是字符串,则按照字典顺序比较
2、否则,将两个运算子都转成数值,再进行比较
而 js 的 null、undefined 与其他类型的值进行 == 比较时,结果都为 false;null == undefined 结果为 true
相等运算符隐藏的类型转换,会带来一些违反直觉的结果。所以请尽量使用
왜 0 == null이 false를 반환하나요? -PHP 중국 웹사이트 Q&A-0 == null이 false를 반환하는 이유는 무엇입니까? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
参考http://javascript.ruanyifeng.com/grammar/operator.html
js 比较运算符的算法,除了相等运算符号(==)和严格相等运算符(===),js 的比较运算符的规则:
1、如果两个运算子都是字符串,则按照字典顺序比较
2、否则,将两个运算子都转成数值,再进行比较
而 js 的 null、undefined 与其他类型的值进行 == 比较时,结果都为 false;null == undefined 结果为 true
相等运算符隐藏的类型转换,会带来一些违反直觉的结果。所以请尽量使用