这串代码是什么意思?++和--的问题

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

卡兰尼克

2016-10-18 21:24

mynum = 10

mynum++; //mynum的值变为11

mynum--; //mynum的值又变回10

在这串代码里

myname--为什么会变成10

myname不是应该变成9 吗。。。

讲解里说的是“上面的例子中,mynum++使mynum值在原基础上增加1,mynum--使mynum在原基础上减去1,其实也可以写成:

mynum = mynum + 1;//等同于mynum++

mynum = mynum - 1;//等同于mynum--

"

不是应该是9吗。。。。


写回答 关注

4回答

  • Aazk4202752
    2016-10-18 21:30:26
    已采纳

    mynum++的时候 mynum已经等于11了  mynum--时就是 11-1 所以是10

    卡兰尼克

    非常感谢!

    2016-10-18 21:32:51

    共 1 条回复 >

  • 慕婉清7712429
    2018-06-22 11:05:42

    变量名相同,自加和自减都存在的情况下,自加和自减谁在前面先执行哪个,前面的执行结果将继续往下执行

  • qq_文云_0
    2016-10-18 21:32:52

    累加和累减

  • qq_ABC周毅_03288898
    2016-10-18 21:29:36

    mynum++ 等价于  mynum+1

JavaScript进阶篇

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

467399 学习 · 21877 问题

查看课程

相似问题