JS:关系运算符的隐式转化
2020-12-22 09:28
标签:布尔 color 判断 ali 隐式 undefined 大小 数字类型 tle JS:关系运算符的隐式转化 标签:布尔 color 判断 ali 隐式 undefined 大小 数字类型 tle 原文地址:https://www.cnblogs.com/WayToGo-hwd/p/13994961.htmlJS:关系运算符的隐式转化
关系运算符
> 、 >= 、
1. 字符串,布尔值 和数字进行比较时,会先隐式的转化为数字类型,之后再比较
2.字符串 和 字符串比较时,按照从左到右的顺序 比较 字符在码表(ASCII)中的大小
3. null 和 undefined 在和数字比较时
3.1 如果遇到 == 不会进行在转化,没有可比性(false)
3.2 如果遇到 > >=
4. null 和 undefined 在数值上是相等的(官方规定),类型上不相同
var b = null;
console.log(a == b); //undefiend == null => true
console.log(a === b); //undefiend === null => false
5. NaN 和 任何值 都不相等
下一篇:JS跳转到指定元素的位置