JS:关系运算符的隐式转化

时间:2020-11-21 12:22:01   收藏:0   阅读:17
JS:关系运算符的隐式转化

JS:关系运算符的隐式转化


关系运算符

> 、 >= 、 < 、<= 、 == 、 === 、!= 、 !==


1. 字符串,布尔值 和数字进行比较时,会先隐式的转化为数字类型,之后再比较

2.字符串 和 字符串比较时,按照从左到右的顺序 比较 字符在码表(ASCII)中的大小

3. null 和 undefined 在和数字比较时

3.1 如果遇到 == 不会进行在转化,没有可比性(false)

3.2 如果遇到 > >= < <= 会隐式的转化为数字(null转化为 0 ,undefined 转化为 NaN),可以进行比较

4. null 和 undefined 在数值上是相等的(官方规定),类型上不相同

5. NaN 和 任何值 都不相等

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!