什么是JavaScript运算符
让我们用一个简单的表达式“10+20等于30”。这里10和20称为操作数,“+”称为运算符。JavaScript支持以下类型的运算符。
算术运算符
比较运算符
逻辑(或关系)运算符
赋值运算符
条件(或三元)运算符
让我们看一下比较运算符-
JavaScript支持以下比较运算符。假设变量A持有10而变量B持有20-
==(等于)
检查两个操作数的值是否相等,如果是,则条件为真。
例如:(A==B)不正确。
!=(不等于)
检查两个操作数的值是否相等,如果两个值不相等,则条件为真。
例如:(A!=B)是真的。
>(大于)
检查左操作数的值是否大于右操作数的值,如果是,则条件变为true。
例如:(A>B)不正确。
<(小于)
检查左操作数的值是否小于右操作数的值,如果是,则条件为true。
例如:(A<B)是真的。
>=(大于或等于)
检查左操作数的值是否大于或等于右操作数的值,如果是,则条件为true。
例如:(A>=B)不正确。
<=(小于或等于)
检查左操作数的值是否小于或等于右操作数的值,如果是,则条件为true。
例如:(A<=B)是真的。
以下代码显示了如何在JavaScript中使用比较运算符
示例
<html>
<body>
<script>
var a = 10;
var b = 20;
var linebreak = "<br />";
document.write("(a == b) => ");
result = (a == b);
document.write(result);
document.write(linebreak);
document.write("(a < b) => ");
result = (a < b);
document.write(result);
document.write(linebreak);
document.write("(a > b) => ");
result = (a > b);
document.write(result);
document.write(linebreak);
document.write("(a != b) => ");
result = (a != b);
document.write(result);
document.write(linebreak);
document.write("(a >= b) => ");
result = (a >= b);
document.write(result);
document.write(linebreak);
document.write("(a <= b) => ");
result = (a <= b);
document.write(result);
document.write(linebreak);
</script>
</body>
</html>