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

为什么++在前面 和++在后面得出来的值是不一样的

为什么++在前面 和++在后面得出来的值是不一样的,++在前面和在后面有什么区别吗?

正在回答

3 回答

var a=2;

var b=1;

++a先进行赋值 a=3 再进行运算a+b=4

a++先运算,运算的时候a=2,a+b=3,然后再进行赋值,此时a=3

0 回复 有任何疑惑可以回复我~

myrr++ :先引用后增加 ++myrr :先增加后引用myrr++ :先在myrr所在的表达式中使用myrr的当前值,后让myrr加1 ++myrr :让myrr先加1,然后在myrr所在的表达式中使用myrr的新值

0 回复 有任何疑惑可以回复我~

myrr++

这个是myrr=myrr+1

++myrr

0 回复 有任何疑惑可以回复我~
#1

慕运维0036432 提问者

请说明白点,谢谢,没看明白
2018-06-26 回复 有任何疑惑可以回复我~
#2

慕斯卡6904759 回复 慕运维0036432 提问者

myrr++ :先引用后增加 ++myrr :先增加后引用myrr++ :先在myrr所在的表达式中使用myrr的当前值,后让myrr加1 ++myrr :让myrr先加1,然后在myrr所在的表达式中使用myrr的新值
2018-07-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么++在前面 和++在后面得出来的值是不一样的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信