美文网首页
其他类型和布尔类型的转化

其他类型和布尔类型的转化

作者: 嗯嗯_7a53 | 来源:发表于2017-03-17 20:09 被阅读0次

1、数值类型

var a = 10;
var b = 20;
var c = -20;
var d = 0;
console.log(Boolean(a));//true
console.log(Boolean(b));//true
console.log(Boolean(c));//true
console.log(Boolean(d));//false
//只要为0就是false ,不为0就是true;

2、字符转换布尔值

var sym1 = ‘a’;//true
var sym2 = ‘’;//false
console.log(Boolean(sym1));
console.log(Boolean(sym2));
//对于字符类型,只要不是空,就是真,为空,转化后就是假;

3、对象类型

var obj = null;
console.log(Boolean(obj));//false
//对象类型是null的时候为假,其余为真;

4、未定义类型

var und = undefined;
console.log(Boolean(und));
//所有的未定义类型都是假;

相关文章

网友评论

      本文标题:其他类型和布尔类型的转化

      本文链接:https://www.haomeiwen.com/subject/cllynttx.html