数据类型转换(js的问题)
2023-12-17 05:24:48
1、 特殊类型的隐式转换 NaN, 0, undefined, null, “” => false
Boolean(NaN) // false
Boolean(null) // false
Boolean(undefined) // false
Boolean(0) // false
Boolean("") // false
Boolean([]) // true
Boolean({}) // true
2、 逻辑运算符&&
和 ||
console.log(true && true) // true
console.log(false || false) // false
console.log(5 || 0) // 5
console.log(0 || 5) // 5
运用
console.log(true && true) // true
console.log(false || false) // false
console.log(5 || 0) // 5
console.log(0 || 5) // 5
3、 == 和 ===
== 比较值
=== 比较值 和 类型
console.log(undefined == null); // true
console.log(undefined === null); // false
console.log(0 == '0'); // true
console.log(0 === '0'); // false
文章来源:https://blog.csdn.net/dxn16638400024/article/details/135040460
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!