posts - 311, comments - 0, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

(地基工)NodeJs 双感叹号用法

Posted on 2014-10-31 15:54 点点滴滴 阅读(3332) 评论(0)  编辑 收藏 引用 所属分类: 02 编程语言

当值是非空字符串和非零数字返回true,当值是空字符串、0或者null返回false。

var a = " "; alert(!!a);   //true
var a = "s"; alert(!!a);   //true
var a = true; alert(!!a);   //true
var a = 1; alert(!!a);   //true
var a = -1; alert(!!a);   //true
var a = -2; alert(!!a);   //true
 
var a = 0; alert(!!a);   //false
var a = ""; alert(!!a);   //false
var a = false; alert(!!a);   //false
var a = null; alert(!!a);   //false