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

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

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

正在回答

7 回答

都一样的

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

 这样就可以了啊

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

  while (mynum<=5)

  {

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

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

   }


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

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

三个表达式都能实现:

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


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

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

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

qq_佛佛猪_03993181 提问者

设了 num=1
2016-09-26 回复 有任何疑惑可以回复我~

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


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

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

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

都可以的

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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468265    人
  • 解答问题       21891    个

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

进入课程

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

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