为了账号安全,请及时绑定邮箱和手机立即绑定

大神们求解

jq2怎么算

jq1=numa + 30 >10 && numb * 3<20;

jq2=((numa + 30) / (7-numb)) * 3

电脑上的答案是21是为什么

正在回答

4 回答

numa=5;

numb=2;

jq1=numa + 30 >10 && numb * 3<20;

jq2=((numa + 30) / (7-numb)) * 3  //过程1。先算括号内的过程 jq2=35/5*3;2.现在一目了然乘除法同级别按顺序算先除后乘得21;   

1 回复 有任何疑惑可以回复我~
#1

灬孤独 提问者

非常感谢!
2016-10-17 回复 有任何疑惑可以回复我~
numa = 5;
numb = 2;
jq2 = ((numa + 30) / (7-numb)) * 3;

括号优先级最高,先从最内层的括号算起,那就是(numa + 30)和(7-numb),numa+30是35,7-numb是5,将结果带入表达式变成:

jq2 = (35/5)*3;

很明显,jq2的值是21。

0 回复 有任何疑惑可以回复我~

操作符之间的优先级(高到低):

算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号.

0 回复 有任何疑惑可以回复我~

先计算numa+30和7-numb,然后((numa + 30) / (7-numb)),最后*3

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468191    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

大神们求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信