让我们用一个简单的表达式“ 10 + 20等于30”。这里10和20称为操作数,“ +”称为运算符。JavaScript支持以下类型的运算符。
算术运算符
比较运算符
逻辑(或关系)运算符
赋值运算符
条件(或三元)运算符
让我们看一下比较运算符-
JavaScript支持以下比较运算符。假设变量A持有10而变量B持有20-
序号 | 运算符和说明 |
---|---|
1 | = =(等于) 检查两个操作数的值是否相等,如果是,则条件为真。 例如:(A == B)不正确。 |
2 | !=(不等于) 检查两个操作数的值是否相等,如果两个值不相等,则条件为真。 例如:(A!= B)是真的。 |
3 | >(大于) 检查左操作数的值是否大于右操作数的值,如果是,则条件变为true。 例如:(A> B)不正确。 |
4 | <(小于) 检查左操作数的值是否小于右操作数的值,如果是,则条件为true。 例如:(A <B)是真的。 |
5 | > =(大于或等于) 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件为true。 例如:(A> = B)不正确。 |
6 | <=(小于或等于) 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件为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>