我尝试了这个JavaScript表达式。
我得到了答案。
但我需要背后的逻辑。
var x=8 ,y=5;
document.write(x++ + ++x - y++ - y-- );
如何评价这个?
答案 0 :(得分:0)
在声明中
++x // <-- increments x, then performs the statement
x++ // <-- performs the statement, then increments x
var x=8 ,y=5;
document.write(x++ + ++x - y++ - y-- );
意味着
var x=8 ,y=5;
document.write(8 + 9 - 5 - 5 );
谁的结果是7
在声明x = 10
和y = 5