灬孤独
2016-09-26 17:42
jq2怎么算
jq1=numa + 30 >10 && numb * 3<20;
jq2=((numa + 30) / (7-numb)) * 3
电脑上的答案是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;
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。
操作符之间的优先级(高到低):
算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号.
先计算numa+30和7-numb,然后((numa + 30) / (7-numb)),最后*3
JavaScript进阶篇
468191 学习 · 21891 问题
相似问题