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显式数据类型转换详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章: