当前位置: 代码迷 >> JavaScript >> javascript演算
  详细解决方案

javascript演算

热度:154   发布时间:2012-07-05 07:59:18.0
javascript运算
var a=50;
if(90<=a<=100)
{
  alert(a);
}
不论a是什么数,结果总是true,求解?

------解决方案--------------------
js中,true=1, false=0。可以试一下
if(true==1){
alert("true");
}
所以
90<=a<=100 -> (true|false)<=100 -> (1|0)<=100 总是成立

按逻辑1L是正确的方法。
------解决方案--------------------
if(90<=a<=100)js中没有这样的语法
if(90<=a<=100)var a=50;
if(a>=90 && a<=100)
{
alert(a);
}
  相关解决方案