为什么最后给num赋值时候用num=num+1 不用num=num++

来源:4-6 反反复复(while循环)

qq_佛佛猪_03993181

2016-09-26 15:08

为什么最后给num赋值时候用num=num+1     不用num=num++

写回答 关注

7回答

  • 刺猬ss
    2017-09-04 15:29:29

    都一样的

  • 锻刀
    2016-11-16 15:39:33

     这样就可以了啊

     var mynum =1;//mynum初值化数值为1

      while (mynum<=5)

      {

            document.write("数字:"+mynum);

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

       }


  • 慕粉3951534
    2016-10-10 10:03:53

    如果用 num++ 的话,就不需要在前面加 num= 了,直接 num++ 就行,++是自增运算符,直接作用于变量,不需要再用 = 赋值。

    三个表达式都能实现:

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


  • 零度GV
    2016-09-26 16:44:01

    num=num++等价于num=num;num=num+1;你设初值没

    qq_佛佛猪...

    设了 num=1

    2016-09-26 19:58:51

    共 1 条回复 >

  • 慕粉7027793
    2016-09-26 15:39:49

    num=num++等价于num=num;num=num+1;,即如果num=1,num=num++后,num仍然等于1。


  • qq_佛佛猪_03993181
    2016-09-26 15:31:28

    不可以啊 我用num++  实现不了 

  • 水里有条鱼
    2016-09-26 15:13:03

    都可以的

JavaScript进阶篇

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

468190 学习 · 21891 问题

查看课程

相似问题