javascript 数据类型之 - Boolean

创建方式
// 字面量
var bool = true

// 构造类构造
var bool2 = new Boolean(true); // true
var bool3 = new Boolean(1123); // true
var bool4 = new Boolean('12313'); // true
var bool5 = new Boolean(null); // false
var bool6 = new Boolean(undefined); // false
不同创建方式的差异
var bool = true ;
typeof bool ; // 'boolean'
bool instanceof Boolean; // false

var bool2 = new Boolean(true);
typeof bool2 ; // 'object'
bool2 instanceof Boolean; // true
bool2 instanceof Object; // true
使用

通常搭配 if 使用, 控制分支和循环.

// 分支
if(true){

}
else{
}

// 循环
while(true){

}

以下几种情况也会被认为是false , 其余都视为 true

  • false
  • 0
  • “” ( 空字符串)
  • null
  • undefined
  • NaN

猜你喜欢

转载自blog.csdn.net/haokur/article/details/80464057