赋值运算符
对变量进行赋值的叫做赋值运算符
前面我们已经学过了 = 运算符
其他的赋值运算符还有: +=,-=,*=,/=%=
我们来一个一个解析
+=:
let a = 1
console.log(a += 1)
//输出结果为2
+=相当于a+1重新赋值,a=2,那么有很多小伙伴会想,那我要+5呢?
let a = 1
console.log(a += 5)
//输出结果为6
到这相信大家都明白了,先算右边再赋值给变量。
+=的出现,简化了代码。
后面的 -= ,*= ,/= ,%=也是相同的道理,先计算后,计算的结果赋值给变量
var number = 5
number += 1
console.log(number)
var number1 = 5
number -= 1
console.log(number1)
var number2 = 5
number *= 1
console.log(number2)
var number3 = 5
number /= 1
console.log(number3)
var number4 = 5
number %= 1
console.log(number4)