课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么最后给num赋值时候用num=num+1 不用num=num++
2016-09-26
源自:JavaScript进阶篇 4-6
正在回答
都一样的
这样就可以了啊
var mynum =1;//mynum初值化数值为1
while (mynum<=5)
{
document.write("数字:"+mynum);
mynum++; //mynum=mynum+1等同于 mynum++
}
如果用 num++ 的话,就不需要在前面加 num= 了,直接 num++ 就行,++是自增运算符,直接作用于变量,不需要再用 = 赋值。
三个表达式都能实现:
num = num + 1; num++; num += 1; //等同于 num = num + 1
num=num++等价于num=num;num=num+1;你设初值没
qq_佛佛猪_03993181 提问者
num=num++等价于num=num;num=num+1;,即如果num=1,num=num++后,num仍然等于1。
不可以啊 我用num++ 实现不了
都可以的
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答var num=1;为什么num=num++的值为1不是2
2 回答num=num+1
2 回答num=num+1;起什么作用
1 回答num=num+1
3 回答num=num++;