自加一的问题

 var  a=3;

   var b=a++;

   var c=a;   

   document.write(a);

   document.write(b);

   document.write(c);

这段代码运行结果是434,不懂,不应该是344么?

求大神指教


慕用7797256
浏览 1485回答 2
2回答

Xiaofeng_246

可以理解为三个房间分别叫a,b,c存放三个数据,开始a中存放3,b=a++后,把a中3赋值给b后,b房间存放数据是3,a自己再加1变成了4,注意,此时a房间里面的数据已经变成了4,执行c=a后,c房间里面就存放4了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript