当前位置: 代码迷 >> JavaScript >> if(a)这个模式的表达式可以判断多少种
  详细解决方案

if(a)这个模式的表达式可以判断多少种

热度:71   发布时间:2012-08-28 12:37:01.0
if(a)这个形式的表达式可以判断多少种?
if(a)这个形式的表达式可以判断多少种?
我的意思是 有哪些情况 可以判断为真 或者 假
JScript code

var a=null;  //空""  0   false  null  undefined  都可以
if (a)
{
    alert(a);
}


经过测试,暂时发现空"" 0 false null undefined 都可以

还有没有 补充一下?

------解决方案--------------------
var b1 = Boolean(""); //false - 空字符串
var b2 = Boolean("hello"); //true - 非空字符串
var b1 = Boolean(50); //true - 非零数字
var b1 = Boolean(null); //false - null
var b1 = Boolean(0); //false - 零
var b1 = Boolean(new object()); //true - 对象
------解决方案--------------------
条件判断、两值判断等
  相关解决方案