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
NAME | SHORTHAND OPERATOR | MEANING |
---|---|---|
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