Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js boolean

作者:未來的款姐"   发布日期:2026-06-14   浏览:148

// 示例代码: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);

解释说明:

  • truefalse 是 JavaScript 中的基本布尔值。
  • Boolean() 构造函数可以将任何类型的值转换为布尔值。例如,非零数字、非空字符串等被视为 true,而 0、空字符串、nullundefined 等被视为 false
  • !! 是一种常见的技巧,用于将任意值显式转换为布尔值。

上一篇:js 引用

下一篇:js explode

大家都在看

js 数组打乱顺序

js 两个数组取交集

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js fill方法

js 数组连接

js json数组

js 数组复制

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站