JavaScript显式数据类型转换详解(2)

console.log(Boolean(undefined)); //输出:false console.log(Boolean(null)); //输出:false console.log(Boolean(false)); //输出:false console.log(Boolean(0)); //输出:false console.log(Boolean(-0)); //输出:false console.log(Boolean(NaN)); //输出:false console.log(Boolean("")); //输出:false

所有的对象都是可以被转换为 true 的值,包括使用Boolean、 Number 和 String 来创建的基本包装类型的对象。

例子:

console.log(Boolean(new Boolean(false))); //输出:true console.log(Boolean(new Number(0))); //输出:true console.log(Boolean(new String(""))); //输出:true console.log(Boolean([])); //输出:true console.log(Boolean({})); //输出:true

如有错误,欢迎指正,本人不胜感激。

以上所述是小编给大家介绍的JavaScript显式数据类型转换详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/f2bf3722ca14784a64e5e398395a6da0.html