📜  JavaScript |赋值运算符

📅  最后修改于: 2022-05-13 01:58:10.236000             🧑  作者: Mango

JavaScript |赋值运算符

赋值运算符等于 (=) ,它将右侧操作数的值分配给其左侧操作数。也就是说,如果 a = b 将 b 的值分配给 a。

简单赋值运算符用于为变量赋值。赋值操作计算为分配的值。为了将单个值分配给多个变量,可以链接赋值运算符。请参阅示例。

句法:

data=value

例子:

// Lets take some variables
x=10
y=20

x=y // Here, x is equal to 20
y=x // Here, y is equal to 10

有很多赋值运算符,如表中所示:th

NAMESHORTHAND OPERATORMEANING
Addition Assignment

a+=b

a=a+b

Subtraction Assignment

a-=b

a=a-b

Multiplication Assignment

a*=b

a=a*b

Division Assignment

a/=b

a=a/b

Remainder Assignment

a%=b

a=a%b

Exponentiation Assignment

a**=b

a=a**b

Left Shift Assignment

a<<=b

a=a<

Right Shift Assignment

a>>=b

a=a>>b

Bitwise AND Assignment

a&=b

a=a&b

Bitwise OR Assignment

a|=b

a=a | b

Bitwise XOR Assignment

a^=b

a=a^b

加法赋值:此运算符将右侧操作数的值添加到变量,并将结果分配给变量。两个操作数的类型决定了加法赋值运算符的行为。可以添加或连接。如果连接,那么我们使用字符串作为操作数。

例子:

Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


输出:

2
4

减法赋值:该运算符符从变量中减去右操作数的值并将结果赋给变量。

例子:

Javascript


输出:

3

乘法赋值:此运算符将变量乘以右操作数的值并将结果分配给变量。

例子:

Javascript


输出:

10

除法赋值:此运算符将变量除以右操作数的值并将结果分配给变量。

例子:

Javascript


输出:

5
Infinity

余数赋值:此运算符将变量除以右操作数的值,并将余数赋给变量。

例子:

Javascript


输出:

0

指数赋值:该运算符将变量的值提高到右操作数的幂。

例子:

Javascript


输出:

4

左移赋值:此运算符将指定数量的位向左移动并将结果分配给变量。

例子:

Javascript


输出:

20

右移赋值:此运算符将指定数量的位向右移动并将结果分配给变量。

例子:

Javascript


输出:

1

二进制与赋值:此运算符使用两个操作数的二进制表示,对它们进行按位与运算,并将结果分配给变量。

例子:

Javascript


输出:

0

二进制或赋值:此运算符使用两个操作数的二进制表示,对它们进行按位或运算,并将结果分配给变量。

例子:

Javascript


输出:

7

该运算符使用两个操作数的二进制表示,对它们进行按位异或运算,并将结果分配给变量。

例子:

Javascript


输出:

7