当前位置: 代码迷 >> JavaScript >> JS 双惊叹号
  详细解决方案

JS 双惊叹号

热度:257   发布时间:2012-10-15 09:45:24.0
JS 双感叹号
1) 非空字符串,非0数值或者非空对象返回true
var a = " "; alert(!!a);//
var a = "s"; alert(!!a);                   //
var a = true; alert(!!a);                  //
var a = 1; alert(!!a);                     // true
var a = -1; alert(!!a);                    //
var a = -2; alert(!!a);                    //
var a = new Function(); alert(!!a);
//

2) 空字符串,0数值或者null返回false
var a = 0; alert(!!a);  //
var a = ""; alert(!!a);                    //
var a = false; alert(!!a);                 // false
var a = null; alert(!!a);
           //
  相关解决方案