除了上述列表以外的值在转换的时候都应该是真值,强制布尔类型转换常用Boolean()或者!!,第一个!将值强制转为布尔类型,但同时还将真假值反转,第二个!将结果返回原值,例子:
console.log(Boolean("0")) // true console.log(Boolean([])) // true console.log(Boolean(undefined)) // false console.log(!!"0") // true console.log(!![]) // true console.log(!!undefined) // false
总结
这篇文章对JS中的常见显示强制类型转换做了一个小结,希望能对大家理解有所帮助。
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。
您可能感兴趣的文章: