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

既然++是在原来的数值上+1,那么- -就是在原来的数值上-1咯?那为什么课程上说- -就是回到了原来的数值??

mynum = 10;
mynum++; //mynum的值变为11
mynum--; //mynum的值又变回10

这个时候mynum--的值还是10?不是减1了吗?应该是9啊  

正在回答

2 回答

在算完mynum++后,mynum储存的值由10变成了11,所以mynum--是在11的基础上减一。

你可以在每次运算后加上alert(mynum),这样可以更清楚地看到它的变化。

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

啥东西 提问者

非常感谢!
2018-08-05 回复 有任何疑惑可以回复我~

这是从上往下依次执行的,mynum先自加(原来的10就变成了11),然后在自减(11-1也就=10啰)


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

举报

0/150
提交
取消

既然++是在原来的数值上+1,那么- -就是在原来的数值上-1咯?那为什么课程上说- -就是回到了原来的数值??

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