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