猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
javascript后置++问题
如图,在chrome浏览器的控制台输入下面的语句,这里并没有操作变量a的值,只是把a++赋值给b,求问:为什么a输出不是123,而是124。
哈士奇WWW
浏览 571
回答 3
3回答
杨魅力
b=a++等同于b=a; a=a+1;如果是b=++a,则等同于a=a+1; b=a;这是++运算符的规则。
0
0
0
侃侃无极
所以区别是var b = a++;强调会先返回a,赋值给b,然后再增1。 如果var b = a+1;就不会返回a,只是赋值。 对吗?
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续