JS赋值运算符
时间:2020-02-23 14:33:47 来源:igfitidea点击:
在本教程中,我们将学习JavaScript赋值运算符。
我们使用赋值运算符给变量赋值。
在JavaScript(和其他编程语言)中,等于符号 =
是赋值运算符,它将右侧的值赋给左侧的变量。
在下面的示例中,我们使用赋值运算符将值10赋给变量x。 var x = 10;
速记法
如果我们对给定的变量进行运算,我们可以把赋值运算符和算术运算符结合起来,得到一个简写符号。
在下面的示例中,我们向变量x添加10,然后将结果赋给变量x。
var x = 10; //adding 10 x = x + 10; console.log(x); //this will print 20
把这些算符组合在一起可以得到同样的结果。
var x = 10; //adding 10 x += 10; console.log(x); //this will print 20
下面是与算术运算符一起使用的速记赋值运算符的列表。
运算符 | 符号 | 示例 |
---|---|---|
加法并赋值 | += | x+=10 |
减法并赋值 | -= | x-=10 |
乘法并赋值 | *= | x*=10 |
除法并赋值 | /= | x/=10 |
模数(得到余数)和赋值 | %= | x%=10 |
加法并赋值
在下面的示例中,我们将加法的结果赋给一个变量。
var x = 10; var y = 20; //long x = x + y console.log(x); //this will print 30
速记
var x = 10; var y = 20; //shorthand x += y console.log(x); //this will print 30
减法与赋值
在下面的示例中,我们将减法的结果赋给一个变量。
var x = 10; var y = 20; //long x = x - y console.log(x); //this will print -10
速记
var x = 10; var y = 20; //shorthand x -= y console.log(x); //this will print -10
除法并赋值
在下面的示例中,我们将除法的结果赋给一个变量。
var x = 4; var y = 2; //long x = x/y console.log(x); //this will print 2
速记
var x = 4; var y = 2; //shorthand x /= y console.log(x); //this will print 2
乘法与赋值
在下面的例子中,我们将乘法的结果赋给一个变量。
var x = 4; var y = 2; //long x = x * y console.log(x); //this will print 8
速记
var x = 4; var y = 2; //shorthand x *= y console.log(x); //this will print 8
模数并赋值
在下面的例子中,我们将模数的结果赋给一个变量。
var x = 5; var y = 2; //long x = x % y console.log(x); //this will print 1
速记
var x = 5; var y = 2; //shorthand x %= y console.log(x); //this will print 1