Boolean类型的详细解析
- boolean类型只有两个值 true 和 false。
- 布尔运算作为程序中的重要功能(如字符串比较,数字比较),其余 5种数据类型 都可以转换为相对应的 boolean值。
- 使用 Boolean() 函数转出对应的布尔值。
console.log(Boolean(undefined)); // 返回falseconsole.log(Boolean(null)); // 返回falseconsole.log(Boolean({})); // 返回true,除了空对象,所有对象返回trueconsole.log(Boolean("")); // 返回falseconsole.log(Boolean("string")); // 返回true,除了空字符串,所有字符串值返回trueconsole.log(Boolean(0)); // 返回falseconsole.log(Boolean(NaN)); // 返回false// 返回true,除了0和NaN,所有数字值都返回trueconsole.log(Boolean(-1), Boolean(1), Boolean(-1.1), Boolean(1.1)); 复制代码
Boolean对象的详细解析