数据类型转换(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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。