JavaScript中常用数据类型做布尔值(Boolean)转换
warning:
这篇文章距离上次修改已过429天,其中的内容可能已经有所变动。
在JavaScript中,可以使用Boolean()函数将其他数据类型转换为布尔值。以下是一些常见的转换示例:
// 数字转布尔值
console.log(Boolean(1)); // true
console.log(Boolean(0)); // false
console.log(Boolean(NaN)); // false
// 字符串转布尔值
console.log(Boolean('')); // false
console.log(Boolean('Hello')); // true
// 空值转布尔值
console.log(Boolean(null)); // false
console.log(Boolean(undefined)); // false
// 对象转布尔值
console.log(Boolean({})); // true
console.log(Boolean(new Boolean(false))); // true
// 数组转布尔值
console.log(Boolean([])); // true
console.log(Boolean([1, 2, 3])); // true当使用Boolean()函数时,除了0, -0, null, undefined, NaN, ""(空字符串)之外的值都会被转换成true。
评论已关闭