概要
- 算数运算符
- 加减乘除 余数
- 自增自减
- 赋值运算符
1、算数运算符
JS提供一些算术运算符,用来完成基本的算数运算符。加法运算符:x + y减法运算法:x - y乘法运算符:x * y除法运算符:x / y余数运算符:x % y自增运算符:++x 或者 x++自减运算符:--x 或者 --x
a、加法、减法、乘法、除法运算符
i、加法运算符
```javascript // 加法运算符(+)是最常⻅的运算符,⽤来求两个数值的和。 var num1 = 10; var num2 = 20; num1 + num2; // 30
// 任何类型与字符串相加都会变成字符串 1 + ‘a’ // “1a” false + ‘a’ // “falsea”
<a name="UXtoT"></a>#### ii、减法、乘法除法运算符这几个运算符与数学运算没有区别,也没有特殊之处。<a name="Tj7LK"></a>#### iii、余数运算符```javascript12 % 5 // 2
b、自增和自减运算符
自增和自减运算符,是一元运算符,只需要一个运算子。他们的作用是将运算子首先转为数值,然后加上1或者减去1。他们会修改原始变量。
var x = 1;++x // 2x // 2--x // 1x // 1
自增和自减运算符有一个需要注意的地方,就是放在变量之后,会先返回变量操作前的值,再进行自增/自减操作;放在变量之前,会先进行自增/自减操作,再返回变量操作后的值。
var x = 1;var y = 1;x++ // 1++y // 2
2、赋值运算符
赋值运算符用于给变量赋值。
最常见的赋值运算符,当然就是等号(=)。
// 将 1 赋值给变量 xvar x = 1;// 将变量 y 的值赋值给变量 xvar x = y;
赋值运算符还可以与其他运算符结合,形成变体。下面是与算数运算符的结合。
x += y // 等同于 x = x + yx -= y // 等同于 x = x - yx *= y // 等同于 x = x * yx /= y // 等同于 x = x / yx %= y // 等同于 x = x % y
