课程
/前端开发
/JavaScript
/JavaScript进阶篇
请教各位大神
2015-09-12
源自:JavaScript进阶篇 2-13
正在回答
100%7的余数是2 么? 不是 3 吗?
sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;
++a、--b 运算符在前是先自身运算后参与运算
所以 ++a 就是6再加3就是9了
同理 --b 就是1了 2-1 = 呵呵
结果就是9/1*3=27了 sum=27
“++” 累加符号 “--”递减符号 是一个整体符号 不能理解为+两次或-两次
a为5 累加一次就是6
b为2 递减一次就是1 (%为取余数 100除以7的余数是2)
第二次求和 sum = ( (++a) + 3 ) / (2 - (--b) ) * 3;
= ((6+3)/ (2-1) )*3
=9*3
=27
话少
话少 回复 话少
独自精彩 回复 话少
weishenm??
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答sum的值为什么是27?
8 回答请问为啥我算a=12,b=12,sum=a+b;结果sum是1212????
4 回答sum=sum+parseInt(data[1]);这里为什么是1呢?
5 回答为什么第二次a为6;b为1
4 回答a=3,b=5 与sum=a+b 为什么顺序不可以变呢