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

来源:2-7 自加一,自减一 ( ++和- -)

啥东西

2018-08-05 21:45

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

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

写回答 关注

2回答

  • 慕粉4293681
    2018-08-05 22:10:05
    已采纳

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

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

    啥东西

    非常感谢!

    2018-08-05 22:55:36

    共 1 条回复 >

  • 慕神9295567
    2019-03-11 16:18:57

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


JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题