我是靠谱客的博主 传统鱼,最近开发中收集的这篇文章主要介绍学习笔记: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中将其它数据类型转为布尔值的全部内容,希望文章能够帮你解决学习笔记:JS中将其它数据类型转为布尔值所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部