5-7编程问题
来源:5-7 编程练习
qq_暮色兮凉城_2
2018-06-11 04:31:22
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ++和--的运算</title> </head> <body> <script> //代码补充 var a= 4,b= 5; console.log(typeof(a));//输出结果是number console.log(typeof(b));//输出结果是number var c= (a++)+(--b),//4+4=8 d= (a++)-(--b),//4-4=0 e= (a++)*(--b),//4*4=16 f= (a++)/(--b);//4/4=1 console.log(c);//输出结果是8 console.log(d);//输出结果是2 console.log(e);//输出结果是12 console.log(f);//输出结果是7 </script> </body> </html>
按照计算不应该是这样子的么,请问我哪里理解错了么。
2回答

希望可以帮到你!
好帮手慕星星
2018-06-11
拿第二个计算d值来说,计算c值的时候,a通过++变成了5,b通过--变成了4,然后a++按照5来计算,--b按照4-1=3来计算,结果就是5-3=2。实际上就是通过第一步计算改变了a,b的值。下面是一样的。自己再计算下,祝学习愉快~~
相似问题