学科分类
目录
JavaScript网页编程

比较运算符

比较运算符用于对两个数据进行比较,其结果是一个布尔值,即true或false。接下来我们通过表1列举常用的比较运算符及用法。

表1 比较运算符

运算符 运算 示例 结果
> 大于 5 > 5 false
< 小于 5 < 5 false
>= 大于或等于 5 >= 5 true
<= 小于或等于 5 <= 5 true
== 等于 5 == 4 false
!= 不等于 5 != 4 true
=== 全等 5 === 5 true
!== 不全等 5 !== '5' true

需要注意的是,“==”和“!=”运算符在进行比较时,如果比较的两个数据的类型不同,会自动转换成相同的类型再进行比较。例如,字符串'123'与数字123比较时,首先会将字符串'123'转换成数字123,再与123进行比较。而“===”和“!==”运算符在进行比较时,不仅要比较值是否相等,还要比较数据的类型是否相同。示例代码如下。

console.log(3 >= 5);   // 输出结果:false

console.log(2 <= 4);   // 输出结果:true

console.log(5 == 5);   // 输出结果:true

console.log(5 == '5');    // 输出结果:true

console.log(5 === 5);    // 输出结果:true

console.log(5 === '5');   // 输出结果:false
点击此处
隐藏目录