说明
赋值运算符,除了 =,还有以下几个:
+=常用-=*=/=%=
例子
此案例类似 ++、--
<script>
var x = 1
x += 1 // 相当于 x = x + 1,自增1,相当于 x++ 或 ++x
x += 10 // 相当于 x = x + 10
console.log("x=",x)
x -= 1 // 相当于 x = x - 1
x -= 5 // 相当于 x = x - 5
console.log("x=",x)
x *= 2 // 相当于 x = x * 2
console.log("x=",x)
x /=2 // 相当于 x = x / 2,在JavaScript中,整型除以整型,结果可以是浮点型。(java不同)
console.log("x=",x)
</script>
下面案例是 ++、--不能替代的
var height = 0.9 // 小学生身高0.9米
// 明年长了0.5米,此时就不能 ++ 替代
height += 0.5
取模
<script>
var y = 10
y %= 3 // 相当于 y = y%3
console.log("y=",y)
</script>