不能这么写吗
var xx = 1200;
var yy = 0;
var zz = 1600;
if(yy<zz<xx) alert("YES");
else alert("NO");

解决方案 »

  1.   

    可以这么判断。
    这应该不是jquery,属于普通的js。
      

  2.   

    我知道,我只是要在JQUERY里用一下
    你可以试一下,这个式子虽然不成立,但他会输出YES
      

  3.   

    楼主,你想在jQuery里面用一下。你用的不就是条件判断么?就是一个if语句,和jQuery有什么关系?
    再说,能这么用么?
    只能 if(yy < zz && zz < xx) 这样才能应用。楼主写的 if(yy <zz <xx) 是错误的。会先运行 yy < zz 得到一个Boolean 表达式,true 或者 false。再用这个Boolean表达式去和zz比较。就成了 if(true(或者false)< xx) 你看看,有这么用的么?
      

  4.   

    这个式子是成立的
    首先执行yy <zz (0<1600),为真,返回1
    接下来执行1<xx,(1<1200),还是为真,所以输出YES