JavaScript中为什么null==0为false而null>=0为true
答案:1 悬赏:70
解决时间 2021-01-13 05:10
- 提问者网友:
- 2021-01-12 23:46
JavaScript中为什么null==0为false而null>=0为true
最佳答案
- 二级知识专家网友:慢性怪人
- 2021-01-13 00:31
null > 0 // null 尝试转型为number , 则为0 . 所以结果为 false,
null >= 0 // null 尝试转为number ,则为0 , 结果为 true.
null == 0 // null在设计上,在此处不尝试转型. 所以 结果为false.1. 关系运算符 和 相等运算符 并不是一个类别的.
2. 关系运算符,在设计上总是需要运算元尝试转为一个number,而相等运算符在设计上,则没有这方面的考虑.
null >= 0 // null 尝试转为number ,则为0 , 结果为 true.
null == 0 // null在设计上,在此处不尝试转型. 所以 结果为false.1. 关系运算符 和 相等运算符 并不是一个类别的.
2. 关系运算符,在设计上总是需要运算元尝试转为一个number,而相等运算符在设计上,则没有这方面的考虑.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息