比较运算符
在javascript中可以使用的比较运算符和语法?
如何对数值检查不等于小于或大于?
解释
比较运算符:
它们用于比较数值, 字符串或逻辑变量。
运算符语法 | 说明 |
== | 检查是否两边的数值或字符串 相等 |
!= | 检查是否两边的数值或字符串 不相等 |
> | 检查是否左边的数值 大于 右边 |
< | 检查是否左边的数值 小于 右边 |
>= | 检查是否左边的数值 大于等于 右边 |
<= | 检查是否左边的数值 小于等于 右边 |
=== | 用于检查是否两边的值 严格相等 |
!== | 用于检查是否两边的值 严格不相等 |
"等于 (==)" 和 "严格等于 (===)" 的主要不同是 "等于 (==)" 运算符是在类型转换后执行而"严格等于 (===)"是在类型转换前比较。
例如 "5" == 5
和 "5" !== 5 示例代码:
<script language="javascript">
var a = "5";
var b = 5;
if(a == b)
{
document.write(" 测试等于比较运算符 ");
}
if(a === b)
{
document.write(" 测试严格等于比较运算符 ");
}
</script>
结果:
因为a不严格等于b(类型不同)所以第二条信息不会输出。