JavaScript 中的数据类型自动转换为 Boolean 状态

JavaScript中的数据类型自动转换时,空数组[]或空对象{}都的布尔类型不是false,而是 true

当JavaScript遇到预期为布尔值的地方(比如if语句的条件部分),就会将非布尔值的参数自动转换为布尔值。系统内部会自动调用Boolean函数。

因此除了以下六个值,其他都是自动转为true:

undefined

null

-0

0或+0

NaN

''(空字符串)


修改时间 2022-11-27

声明:本站所有文章,如无特殊说明或,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。本站所有图片如无特殊说明均为AI生成。
真诚赞赏,手留余香
赞赏
CSS
CSS 滚动条样式修改
2022-11-04
MySQL
MySQL 字符串截取函数 SUBSTRING_INDEX
2022-11-05
Jone
在什么样的花园里面,挖呀挖呀挖
种什么样的种子,开什么样的花
随机推荐
macOS 生成 icns 图标
Debian11 安装笔记1:编译安装Nginx、Naxsi 和 Njs
视频剪辑软件 Shotcut 笔记
p 标签里面不能嵌套块级元素
curl 的用法指南
Node.js 18.x 开始支持内置单元测试
JavaScript 中的数据类型自动转换为 Boolean 状态
数据库中间表应该如何命名
Debian11 安装笔记4:安装常用软件
Rollup 教程

微信联系我

夜间模式切换
回到顶部