将其他数据类型转换为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
尾:这是第二篇博客