4.5.2 JavaScript赋值运算符与表达式
- JavaScript赋值运算符负责为变量赋值,JavaScript赋值运算符包括
=,+=,-=,*=,/=,%= - 用赋值运算符和运算对象(操作数)连接起来,符合规则的JavaScript语法的式子,称JavaScript赋值表达式。
JavaScript赋值运算符与赋值表达式语法
vari+=a;
+=-- 赋值运算符
上面表达式的意义是:把i加上a所得的值,赋予变量i。
JavaScript赋值运算符与赋值表达式
| 运算符 | = |
+= |
-= |
*= |
/= |
%= |
|---|---|---|---|---|---|---|
| 名称 | 赋值运算符 | 加法赋值运算符 | 减法赋值运算符 | 乘法赋值运算符 | 除法赋值运算符 | 模赋值运算符(求余赋值运算符) |
| 表达式 | i=6 | i+=5 | i-=5 | i*=5 | i/=5 | i%=5 |
| 示例 | var i=6; | i+=5; | i-=5; | i*=5; | i/=5; | i%=5; |
| i的结果 | 6 | 11 | 1 | 30 | 1.2 | 1 |
| 等价于 | i=i+5; | i=i-5; | i=i*5; | i=i/5; | i=i%5; |