i++和++i

i++和++i的区别
案例如下:
var a=10;
++a;//此时++a=11 a=11
var b=++a +2; //++a=12 a=12 b=14
console.log(b);//b=14
先己后人,先把自身加一再返回数值
var c=10;
c++; // C++=11
var d=c++ +2; //c++=11 但是C=12
console.log(d);//d=13
先人后己,先把值返回去给别人用之后自己再加1
综合案例
var e=10;
var f=e++ + ++e;//e++=10但是此时e=11,++e则等于12 所以 e++=10 ++e=12
console.log(f)//f=22
这个地方理解可以把e当做一个容器 e++当做一个容器 ++e也当做一个容器,当一个数值占据容器时新的数值来到则需要把旧的数值覆盖。
同理i–和--i也是一样的
逻辑运算
逻辑与&& 两边都是true才返回true,否则返回flase。一假即假
逻辑或 || 两边有一边是true返回true,两边都是flase才返回flase。一真即真

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值