我是靠谱客的博主 传统鱼,这篇文章主要介绍学习笔记:JS中将其它数据类型转为布尔值,现在分享给大家,希望可以做个参考。

//将其它数据类型转换为布尔值。

1.数字类型除了0和Nan为fasle,其它均为true。

2.字符串除了空串,其余都为true。

3.类型null、undefined都为false。

4.对象类型也会转换为true。

其它类型转化为布尔型
类型truefalse
数字除了0和Nan之外,均为true0、NaN
字符串非空串""(空串)
nullnull
对象全部为true
undefinedundefined为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中将其它数据类型转为布尔值的全部内容,更多相关学习笔记内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部