关系运算符:
通过关系运算符可以比较俩个值大小,如果关系成立则返回true,如果关系不成立则返回false。
数值情况:
> :大于号,判断左侧值是否大于右侧值,如果成立返回true,反之为false。
>=:大于等于号,判断左侧值是否大于或等于右侧值,如果成立返回true,反之为false。
< :小于号,判断左侧值是否小于右侧值,如果成立返回true,反之为false。
<=:小于等于号,判断左侧值是否小于或等于右侧值,如果成立返回true,反之为false。
非数值情况:
先将其转换为数值,在进行比较。
任何值和NaN进行比较都是false。
console.log(10 <= "hello")//10<=NaN 结果为false
如果俩边都是字符串时,则不会将其转换为数值,而是根据其Unicode编码进行比较。比较编码时,是一位一位的比较,如果俩位一样,则比较下一位。借用的英文比较。比较中文就没有意义
如果比较俩个是字符串型的数值,则可能会结果出现偏差。所以在比较俩个字符串类型的数值时,一定一定要转型。也就是“5”前面加上+,eg:+“5”。
Unicode编码表:
在字符串中输入转义字符进行Unicode编码,\u四位编码
在网页中进行Unicode编码,这里编码需要十进制<