概要
- 算数运算符
- 加减乘除 余数
- 自增自减
- 赋值运算符
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、余数运算符
```javascript
12 % 5 // 2
b、自增和自减运算符
自增和自减运算符,是一元运算符,只需要一个运算子。他们的作用是将运算子首先转为数值,然后加上1或者减去1。他们会修改原始变量。
var x = 1;
++x // 2
x // 2
--x // 1
x // 1
自增和自减运算符有一个需要注意的地方,就是放在变量之后,会先返回变量操作前的值,再进行自增/自减操作;放在变量之前,会先进行自增/自减操作,再返回变量操作后的值。
var x = 1;
var y = 1;
x++ // 1
++y // 2
2、赋值运算符
赋值运算符用于给变量赋值。
最常见的赋值运算符,当然就是等号(=)。
// 将 1 赋值给变量 x
var x = 1;
// 将变量 y 的值赋值给变量 x
var x = y;
赋值运算符还可以与其他运算符结合,形成变体。下面是与算数运算符的结合。
x += y // 等同于 x = x + y
x -= y // 等同于 x = x - y
x *= y // 等同于 x = x * y
x /= y // 等同于 x = x / y
x %= y // 等同于 x = x % y