算数操作符

                                什么是表达式

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

操作符的分类

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值