JavaScript ::运算符
什么是运算符?
让我们用一个简单的表达式 4+5等于9。这里4和5称为 操作数, 而'+'称为 运算符。JavaScript支持以下类型的运算符。
算术运算符
比较运算符
逻辑(或关系)运算符
赋值运算符
条件(或三元)运算符
让我们一一看一下所有运算符。
算术运算符
JavaScript支持以下算术运算符-
假设变量A持有10,变量B持有20,则-
注意 -加法运算符(+)适用于数字和字符串。例如,“a”+10将得到“a10”。
例子
以下代码显示了如何在JavaScript中使用算术运算符。
Set the variables to different values and then try...
输出
a + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test ++a = 35 --b = 8 Set the variables to different values and then try...
比较运算符
JavaScript支持以下比较运算符-
假设变量A持有10,变量B持有20,则-
例子
以下代码显示了如何在JavaScript中使用比较运算符。
Set the variables to different values and different operators and then try...
输出
(a == b) => false (a < b) => true (a > b) => false (a != b) => true (a >= b) => false a <= b) => true Set the variables to different values and different operators and then try...
逻辑运算符
JavaScript支持以下逻辑运算符-
假设变量A持有10,变量B持有20,则-
例子
尝试以下代码,以了解如何在JavaScript中实现逻辑运算符。
Set the variables to different values and different operators and then try...
输出
(a && b) => false (a || b) => true !(a && b) => true Set the variables to different values and different operators and then try...
按位运算符
JavaScript支持以下按位运算符-
假设变量A持有2,变量B持有3,则-
例子
尝试使用以下代码在JavaScript中实现按位运算符。
Set the variables to different values and different operators and then try...
(a & b) => 2 (a | b) => 3 (a ^ b) => 1 (~b) => -4 (a << b) => 16 (a >> b) => 0 Set the variables to different values and different operators and then try...
赋值运算符
JavaScript支持以下赋值运算符-
注 –相同的逻辑适用于按位运算符,因此它们将变得像<<=,>>=,>>=,&=,|=和^=。
例子
尝试使用以下代码在JavaScript中实现赋值运算符。
Set the variables to different values and different operators and then try...
输出
Value of a => (a = b) => 10 Value of a => (a += b) => 20 Value of a => (a -= b) => 10 Value of a => (a *= b) => 100 Value of a => (a /= b) => 10 Value of a => (a %= b) => 0 Set the variables to different values and different operators and then try...
杂项运算符
我们将在这里讨论两个在JavaScript中非常有用的运算符: 条件运算符 (?