efij的值看不懂啊!咋不按套路来啊!
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ++和--的运算</title> </head> <body> <script> //代码补充 var a=4,b=5; var c=(a++)+(--b), d=(a++)+(++b), e=(a--)+(++b),//why no 10? f=(a--)+(--b),//why no 8? g=(++a)+(--b), h=(++a)+(++b), i=(--a)+(++b),//why no 9? j=(--a)+(--b);//why no 7? document.write(c+"<br/>"); document.write(d+"<br/>"); document.write(e+"<br/>"); document.write(f+"<br/>"); document.write(g+"<br/>"); document.write(h+"<br/>"); document.write(i+"<br/>"); document.write(j+"<br/>"); </script> </body> </html>
1
收起
正在回答
2回答
c=(a++)+(--b)等于(4++)+(--5)=4+4=8,这时a=5,b=4,d=(5++)+(++4)=5+5=10,这个时候a=6,b=5,所以e=(6--)+(++5)=6+6=12,这时a=5,b=6,f=(5--)+(--6)=5+5=10,后面的类推。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星