编程论坛
注册
登录
编程论坛
→
JavaScript论坛
关于运算符优先级的问题
小小穆
发布于 2016-05-12 09:28, 3758 次点击
请教一个问题。既然赋值运算符的优先级最低,那为什么y=x++和y=++x的结果不一样?
谢谢大家!
2 回复
#2
小小穆
2016-05-12 09:30
大神么,在线等!
#3
sldtk1
2016-05-12 10:48
++i 和 i++,在单独使用时,就是 i=i+1。
而 a = ++i,相当于 i=i+1; a = i;
而 a = i++,相当于 a = i; i=i+1;
这是特殊的写法,不能用运算符优先级来理解。
1