不能这么写吗
var xx = 1200;
var yy = 0;
var zz = 1600;
if(yy<zz<xx) alert("YES");
else alert("NO");
var xx = 1200;
var yy = 0;
var zz = 1600;
if(yy<zz<xx) alert("YES");
else alert("NO");
解决方案 »
- JavaScript对象与继承教程之内置对象(下)
- ext 如何让grid其中一列的combox为只读
- 写了一个滑动条,但是有个问题,麻烦高手看一下
- 请问大家一下,这个JAVASCRIPT怎么修改
- 怎么让一个层在图片上可控制大小可移动?
- HTC中关于对象引用问题
- 用window.open打开的子窗口,如何让它永远在父窗口之上。除了用window.showModalDialog()之外
- 如果何能使iframe的大小随着它包含的网页里面的table大小变化而变化?急切!!!
- 百度echarts没有加载动画
- 关于js的题目
- js特性问题 ,请教大家了,
- 有没有能在ff和ie下都能播放的播放器 有的播放器,时间一长就崩溃,如何解决
这应该不是jquery,属于普通的js。
你可以试一下,这个式子虽然不成立,但他会输出YES
再说,能这么用么?
只能 if(yy < zz && zz < xx) 这样才能应用。楼主写的 if(yy <zz <xx) 是错误的。会先运行 yy < zz 得到一个Boolean 表达式,true 或者 false。再用这个Boolean表达式去和zz比较。就成了 if(true(或者false)< xx) 你看看,有这么用的么?
首先执行yy <zz (0<1600),为真,返回1
接下来执行1<xx,(1<1200),还是为真,所以输出YES