算数操作符

                                什么是表达式

将同类型的数据(如常量、变量、函数等)用运算符号按一定的规则链接起来的,有意义的式子称为表达式。

操作符的分类

1、算数操作符 

+:加 -:减 *:乘 /:除 %:取余

2、逻辑操作符

3、赋值操作符

4、比较操作符

5、三元操作符

注意:递增和递减

1、递增

++a 与 a++ 都是对a进行递增的操作

区别:

++a 先返回递增之后的a的值

a++先返回a的原值,再返回递增之后的值

2、递减同理

看一个递增的案例:

var num1 = 10, num2 = "5";

console.log(num1-num2); // number //隐式类型转换,字符类型的数字转换成了数字

案例(1):

var num1 = 10, num2 = 5, num3 = ++ num1 + num2;

// ++num1 num1 = num1 + 1

console.log(num1); // 11

console.log(num3); //16

案例(2):

var num1 = 10, num2 = 5, num3 = num1 ++ -num2;   //先返回a的原值 - 5 = 5

console.log(num1); // 11

console.log(num3): //5 

递减的案例:

var x1 = 20 ,x2 = 30, x3 = -- x1 + x2--;

console.log(x1);     //19

console.log(x2);     //29

console.log(x3);     //49

原文地址:https://www.cnblogs.com/wuheng-123/p/9442087.html