JS基本数据类型转换之Boolean

将其他数据类型转换为Boolean类型。

1.使用Boolean()函数。

1.1在纯数字中除了0会输出false外,其他都为true,非零即真。

非0时:

var a = 984894.184;
   
   a = Boolean(a);
   
   console.log(typeof a);
   console.log(a);

结果:true
在这里插入图片描述0时:

var a = 0;
   
   a = Boolean(a);
   
   console.log(typeof a);
   console.log(a);

结果:false
在这里插入图片描述

1.2当值为NaN时,输出为false。
var a = NaN;
   a = Boolean(a);
   console.log(typeof a);
   console.log(a);

结果:false
在这里插入图片描述

1.3 String类型转换为Boolean类型。

除了空串(指什么都没有,一个或多个空格不代表空串)

空格串:

var a = "       ";
   a = Boolean(a);
   console.log(typeof a);
   console.log(a);
   

结果:true
在这里插入图片描述
例 值为NaN时

var a = "NaN";
   a = Boolean(a);
   console.log(typeof a);
   console.log(a);
   

结果:true
在这里插入图片描述
空串:

var a = "";
   a = Boolean(a);
   console.log(typeof a);
   console.log(a);

结果:false

在这里插入图片描述

1.4Null类型转换为Boolean类型。
var a = null;
   a = Boolean(a);
   console.log(typeof a);
   console.log(a);

结果:false
在这里插入图片描述

1.5Undefined类型转换为Boolean类型。
 var a = undefined;
   a = Boolean(a);
   console.log(typeof a);
   console.log(a);

结果:false
在这里插入图片描述
尾:这是第二篇博客


版权声明:本文为Mr_MG原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。