问答详情
源自:4-6 反反复复(while循环)

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

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

提问者:qq_佛佛猪_03993181 2016-09-26 15:08

个回答

  • 刺猬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;你设初值没

  • 慕粉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

    都可以的