JavaScript赋值运算符深入学习指南

本文概述

  • JavaScript
  • JavaScript
  • JavaScript
  • JavaScript
  • JavaScript
  • JavaScript
  • JavaScript
  • JavaScript
  • JavaScript
  • JavaScript
  • JavaScript
赋值运算符是等于(=)它将右侧操作数的值赋值给其左侧操作数。也就是说, 如果a = b将b的值赋值给a。
简单赋值运算符用于为变量赋值。赋值运算将得出赋值。可以链接赋值运算符, 以便将单个值赋值给多个变量。参见示例。
语法如下:
data=https://www.lsbin.com/value

例子:
// Lets take some variables x=10 y=20x=y // Here, x is equal to 20 y=x // Here, y is equal to 10

如表所示, 赋值操作符如此之多:
名称 精简操作符 含义
加法赋值 a + = b
a = a + b
减法赋值 a- = b
a = a-b
乘法赋值 a * = b
a = a * b
部门赋值 a / = b
a = a / b


剩余赋值 a%= b
a = a%b
指数赋值 a ** = b
a = a ** b
左移赋值 a < < = b
a = a < < b
右移赋值 a > > = b
a = a > > b
按位与赋值 a&= b
a = a&b


按位或赋值 a | = b
a = a | b
按位XOR赋值 a ^ = b
a = a ^ b
加法赋值:该运算符将右操作数的值添加到变量, 并将结果赋值给变量。两个操作数的类型确定加法赋值运算符的行为。加法或串联是可能的。如果是串联的话, 我们将字符串用作操作数。
例子:
JavaScript
< script> let a = 2; const b= 3; // Expected output: 2 document.write(a); document.write( '< /br> ' ); // Expected output: 4 document.write(a = b + 1); < /script>

输出如下:
2 4

减法作业:该运算符从变量中减去右操作数的值, 并将结果赋值给该变量。
例子:
JavaScript
< script> let yoo=4; document.write(foo=yoo-1); // 4-1< /script>

输出如下:
3

乘法赋值:该运算符将变量乘以右操作数的值, 并将结果赋值给该变量。
例子:
JavaScript
< script> let yoo=5; document.write(yoo=yoo*2); // 5*2< /script>

输出如下:
10

部门赋值:该运算符将变量除以右操作数的值, 然后将结果赋值给该变量。
例子:
JavaScript
< script> let yoo=10; const moo=2; document.write(yoo=yoo/moo); // 10/2document.write( "< /br> " ); document.write(yoo/=0); // Infinity< /script>

输出如下:
5 Infinity

剩余赋值:该运算符将变量除以右操作数的值, 并将余数赋值给该变量。
例子:
JavaScript
< script> let yoo=50; document.write(yoo%=10); //zero< /script>

输出如下:
0

指数赋值:该运算符将变量的值提高到右操作数的幂。
例子:
JavaScript
< script> let yoo=2; const moo=2; // 2 raise to the power 2 document.write(yoo**moo); < /script>

输出如下:
4

左移赋值:此运算符将指定的位数移到左侧, 然后将结果赋值给变量。
【JavaScript赋值运算符深入学习指南】例子:
JavaScript
< script> var yoo=5; // 101// 20(In Binary 10100) document.write(yoo< < =2); < /script>

输出如下:
20

右移赋值:该运算符将指定的位数移到右侧, 然后将结果赋值给变量。
例子:
JavaScript
< script> var yoo=5; document.write(yoo> > =2); // 001< /script>

输出如下:
1

二进制与赋值:该运算符使用两个操作数的二进制表示形式, 对它们进行按位与运算, 并将结果赋值给变量。
例子:
JavaScript
< script> var yoo=5; document.write(yoo& =2); // 000< /script>

输出如下:
0

二进制或赋值:该运算符使用两个操作数的二进制表示形式, 对它们进行按位"或"运算, 并将结果赋值给变量。
例子:
JavaScript
< script> var yoo=5; // 7(In binary: 111) document.write(yoo|=2); < /script>

输出如下:
7

该运算符使用两个操作数的二进制表示形式, 对它们进行按位XOR运算, 并将结果赋值给变量。
例子:
JavaScript
< script> var yoo=5; document.write(yoo^=2); // 111< /script>

输出如下:
7

    推荐阅读