精慕门4438460
2016-05-14 17:17
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,这样理解是否有错误?
这里jq本来就是真,你要再加条件的话,最好换个名字,xk=jq&&false,所以xk=false
没毛病
jq= numa + 30 >10 && numb * 3<2; jq 表示的就是 numa + 30 >10和numb * 3<2; 能不能同时为true
能的话 jq=true 不能 jq=false
这样理解是对的。
我认为有错误,,,额是新手
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题