随手一记-js基础
作者:互联网
比较运算符
比较运算符 >、 <、 >=、 <=、 ==、 ===、 !=、 !==
// 比较运算符的结果都是布尔值
console.log(2 > 1);
console.log(1 > 2);
// >= <= 这个理解为大于或者等于 小于或者等于
console.log( 5 >= 5 );
console.log( 5 <= 5 );
// == 等于 只要内容相等即可
console.log(3 == 3);
console.log(3 == '3');
console.log(0 == false);
// === 全等 全等不仅仅是内容相等 同时需要比较类型
console.log(3 === '3');
// != 比较内容即可 !== 不仅比较内容还比较类型
console.log(3 !== '3');
// 特殊情况
如果是数字和字符串数字的比较 则字符串数字会自动转换成数字去比较
如果是字符串和字符串比较 则会每一个字符的ASCII码去进行比较
- 汉字的unicode编码值:http://bianma.supfree.net/
涉及到NAN都是false (NaN)
如果是布尔值参与比较 布尔值会转换成数字0和1
标签:随手,log,布尔值,js,运算符,一记,字符串,console,比较 来源: https://blog.csdn.net/weixin_48292956/article/details/117082567