比较运算符 在逻辑语句中 使用,以测定变量或值是否相等。比较的结果有两种,要么是true真,要么是false假。
运算符 | 描述 | 比较 | 返回值 |
---|---|---|---|
== | 等于 | x==8 | false |
=== | 全等、绝对等于(值和类型均相等) | x==="5" | false |
!= | 不等于 | x!=8 | true |
!== | 不全等、不绝对等于(值和类型有一个不相等,或两个都不相等) | x!=="5" | true |
> | 大于 | x>8 | false |
< | 小于 | x<8 | true |
>= | 大于或等于 | x>=8 | false |
<= | 小于或等于 | x<=8 | true |
例如:
<script>
// 比较运算符 (关系运算符)
// 输出的结果 是 布尔值
{
// var x = 8;
// console.log(x==8);
var a = 8;
var b = 8;
// == 等于
console.log(a == b);
}
{
var a = 8; // 8 数值型数据
var b = '8'; // '8' 字符串型数据
// === 全等、绝对等于(值和类型均相等)
console.log(a === b);
}
{
var a = 8;
var b = 10;
// != 不等于
console.log(a != b);
}
{
var a = 8; // 8 数值型数据
var b = '8'; // '8' 字符串型数据
// 不全等、不绝对等于(值和类型有一个不相等,或两个都不相等)
console.log(a !== b);
}
{
var a = 8;
var b = 10;
// console.log(a<b);
// console.log(a>b);
}
{
// var a = 10;
var a = 16;
var b = 8;
// console.log(a>=b);
console.log(a<=b);
}
</script>
console输出效果