大神们求解

来源:2-12 保持先后顺序(操作符优先级)

灬孤独

2016-09-26 17:42

jq2怎么算

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

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

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

写回答 关注

4回答

  • qq_我们都是从菜鸟开始_0
    2016-09-26 17:58:21
    已采纳

    numa=5;

    numb=2;

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

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

    灬孤独

    非常感谢!

    2016-10-17 21:37:07

    共 1 条回复 >

  • 慕粉3951534
    2016-10-09 17:05:40
    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。

  • 小飞侠丶
    2016-09-26 18:12:19

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

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

  • lemeo12
    2016-09-26 17:54:44

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

JavaScript进阶篇

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

468191 学习 · 21891 问题

查看课程

相似问题