为了账号安全,请及时绑定邮箱和手机立即绑定

javascript i ++ vs ++ i

javascript i ++ vs ++ i

Smart猫小萌 2019-09-20 17:05:31
在javascript中我见过i++在许多情况下使用过,我知道它在前面的值中添加了一个:for (var i=1; i<=10; i++) {  console.log(i);}但是当我这样做时会发生什么:++i;使用--运算符是否有任何不同(当然除了加法而不是加法)?
查看完整描述

3 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

i++和之间的差异++i是表达式的值。


该值i++是i增量之前的值。值++i是i增量后的值。


例:


var i = 42;

alert(i++); // shows 42

alert(i); // shows 43

i = 42;

alert(++i); // shows 43

alert(i); // shows 43

在i--与--i运营商的工作方式相同。


查看完整回答
反对 回复 2019-09-20
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

++variable 递增变量,返回新值。


variable++ 递增变量,但返回旧值。


--variable 递减变量,返回新值。


variable-- 递减变量,但返回旧值。


例如:


a = 5;

b = 5;

c = ++a;

d = b++;

a是6,b是6,c是6,d是5。


如果您没有使用结果,前缀运算符对后缀运算符的作用相同。


查看完整回答
反对 回复 2019-09-20
  • 3 回答
  • 0 关注
  • 577 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号