问答详情
源自:2-12 保持先后顺序(操作符优先级)

对于例子的理解

var numa=3;
var numb=6;
jq= numa + 30 >10 && numb * 3<2;

jq=3 + 30 >10 && 6 * 3<2,基于算术运算符 高于 比较运算符 高于 逻辑操作符 高于 赋值符号的原则,jq=33>10&&18<2 → jq=true&&false→jq=false,这样理解是否有错误?

提问者:精慕门4438460 2016-05-14 17:17

个回答

  • 黑山头山大王
    2016-09-25 15:03:57

    这里jq本来就是真,你要再加条件的话,最好换个名字,xk=jq&&false,所以xk=false

  • 阿皎就是茕兔丶
    2016-07-01 14:33:53

    没毛病

  • 慕娘9282524
    2016-05-14 17:34:15

    jq= numa + 30 >10 && numb * 3<2;       jq 表示的就是  numa + 30 >10和numb * 3<2; 能不能同时为true

    能的话  jq=true  不能 jq=false

  • xiaogun
    2016-05-14 17:29:00

    这样理解是对的。

  • xiemioc
    2016-05-14 17:22:34

    我认为有错误,,,额是新手