JavaScript学习记录 (六) Boolean类型和Boolean对象

198 阅读1分钟

Boolean类型的详细解析

  • boolean类型只有两个值 true 和 false。
  • 布尔运算作为程序中的重要功能(如字符串比较,数字比较),其余 5种数据类型 都可以转换为相对应的 boolean值。
  • 使用 Boolean() 函数转出对应的布尔值。

console.log(Boolean(undefined)); // 返回false
console.log(Boolean(null));      // 返回false
console.log(Boolean({}));        // 返回true,除了空对象,所有对象返回true
console.log(Boolean(""));        // 返回false
console.log(Boolean("string"));  // 返回true,除了空字符串,所有字符串值返回true
console.log(Boolean(0));         // 返回false
console.log(Boolean(NaN));       // 返回false
// 返回true,除了0和NaN,所有数字值都返回true
console.log(Boolean(-1), Boolean(1), Boolean(-1.1), Boolean(1.1)); 


Boolean对象的详细解析