// 示例代码:JavaScript 中的 Boolean 类型
// 创建布尔值
let isTrue = true;
let isFalse = false;
// 通过 Boolean 构造函数创建布尔值
let boolFromNumber = Boolean(1); // true,因为非零数字被视为真
let boolFromZero = Boolean(0); // false,因为零被视为假
let boolFromString = Boolean("Hello"); // true,因为非空字符串被视为真
let boolFromEmptyString = Boolean(""); // false,因为空字符串被视为假
let boolFromNull = Boolean(null); // false,因为 null 被视为假
let boolFromUndefined = Boolean(undefined); // false,因为 undefined 被视为假
// 使用 !! 操作符将任意值转换为布尔值
let numberToBool = !!42; // true
let emptyStringToBool = !!""; // false
console.log(isTrue, isFalse);
console.log(boolFromNumber, boolFromZero);
console.log(boolFromString, boolFromEmptyString);
console.log(boolFromNull, boolFromUndefined);
console.log(numberToBool, emptyStringToBool);
true 和 false 是 JavaScript 中的基本布尔值。Boolean() 构造函数可以将任何类型的值转换为布尔值。例如,非零数字、非空字符串等被视为 true,而 0、空字符串、null、undefined 等被视为 false。!! 是一种常见的技巧,用于将任意值显式转换为布尔值。上一篇:js 引用
下一篇:js explode
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站