概述
//将其它数据类型转换为布尔值。
1.数字类型除了0和Nan为fasle,其它均为true。
2.字符串除了空串,其余都为true。
3.类型null、undefined都为false。
4.对象类型也会转换为true。
类型 | true | false |
---|---|---|
数字 | 除了0和Nan之外,均为true | 0、NaN |
字符串 | 非空串 | ""(空串) |
null | null | |
对象 | 全部为true | |
undefined | undefined为false |
var a = 0;
a = Boolean(a);
console.log(a); //false;
var b1 = Infinity;
b1 = Boolean(b1);
console.log(b1); //true
var b = "
";
b = Boolean(b);
console.log(b); //true
var c = "";
c = Boolean(c);
console.log(c) //false
var d = null;
d = Boolean(d);
console.log(d); //false
var e = undefined;
e = Boolean(e);
console.log(e); //false
var f = NaN;
f = Boolean(f);
console.log(f); //false
var b = {};
b = Boolean(b);
console.log(b);//true
最后
以上就是传统鱼为你收集整理的学习笔记:JS中将其它数据类型转为布尔值的全部内容,希望文章能够帮你解决学习笔记:JS中将其它数据类型转为布尔值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复