js中空字符串的布尔值是false吗?


本文摘自PHP中文网,作者烟雨青岚,侵删。

js中空字符串的布尔值是false吗?

js中空字符串的布尔值是false。

布尔值是一个逻辑值,只有true和false(真和假)。

js中布尔值为false的六种情况

下面6种值转化为布尔值时为false,其他转化都为true

1、undefined(未定义,找不到值时出现)

2、null(代表空值)

3、false(布尔值的false,字符串"false"布尔值为true)

4、0(数字0,字符串"0"布尔值为true)

5、NaN(无法计算结果时出现,表示"非数值";但是typeof NaN==="number")

6、""(双引号)或''(单引号) (空字符串,中间有空格时也是true)

注意空数组空对象,负值转的布尔值时都为true

推荐教程:《JS教程》

以上就是js中空字符串的布尔值是false吗?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

分享5种js字符串转数字的方法

js如何实现数组属性去重并校验重复数据

如何判断网页中图片加载成功或者失败?

js 可断点续传文件上传实现教程

github不用jq用什么

js如何实现滑动门效果

文件上传组件webuploader基本使用

js 移动端的 touch 事件使用

vue.js前端框架有哪些特点

js中数组的迭代方法:filter、reduce、every、some

更多相关阅读请进入《js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...