概要

  1. 算数运算符
    1. 加减乘除 余数
    2. 自增自减
  2. 赋值运算符

    1、算数运算符

    JS提供一些算术运算符,用来完成基本的算数运算符。
    1. 加法运算符:x + y
    2. 减法运算法:x - y
    3. 乘法运算符:x * y
    4. 除法运算符:x / y
    5. 余数运算符:x % y
    6. 自增运算符:++x 或者 x++
    7. 自减运算符:--x 或者 --x

    a、加法、减法、乘法、除法运算符

    i、加法运算符

    ```javascript // 加法运算符(+)是最常⻅的运算符,⽤来求两个数值的和。 var num1 = 10; var num2 = 20; num1 + num2; // 30

// 任何类型与字符串相加都会变成字符串 1 + ‘a’ // “1a” false + ‘a’ // “falsea”

  1. <a name="UXtoT"></a>
  2. #### ii、减法、乘法除法运算符
  3. 这几个运算符与数学运算没有区别,也没有特殊之处。
  4. <a name="Tj7LK"></a>
  5. #### iii、余数运算符
  6. ```javascript
  7. 12 % 5 // 2

b、自增和自减运算符

自增和自减运算符,是一元运算符,只需要一个运算子。他们的作用是将运算子首先转为数值,然后加上1或者减去1。他们会修改原始变量。

  1. var x = 1;
  2. ++x // 2
  3. x // 2
  4. --x // 1
  5. x // 1

自增和自减运算符有一个需要注意的地方,就是放在变量之后,会先返回变量操作前的值,再进行自增/自减操作;放在变量之前,会先进行自增/自减操作,再返回变量操作后的值。

  1. var x = 1;
  2. var y = 1;
  3. x++ // 1
  4. ++y // 2

2、赋值运算符

赋值运算符用于给变量赋值。
最常见的赋值运算符,当然就是等号(=)。

  1. // 将 1 赋值给变量 x
  2. var x = 1;
  3. // 将变量 y 的值赋值给变量 x
  4. var x = y;

赋值运算符还可以与其他运算符结合,形成变体。下面是与算数运算符的结合。

  1. x += y // 等同于 x = x + y
  2. x -= y // 等同于 x = x - y
  3. x *= y // 等同于 x = x * y
  4. x /= y // 等同于 x = x / y
  5. x %= y // 等同于 x = x % y