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

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

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


2、null(代表空值)


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


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


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


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


相关文章
|
5天前
|
JavaScript
js的布尔值
js的布尔值
14 3
|
5月前
|
JavaScript 前端开发
JavaScript快速删除对象数组中某一个指定元素。注意:是对象数组,如果是数值数组,请慎用!会伤及无辜0、false、英文空格、undefined、null。
JavaScript快速删除对象数组中某一个指定元素。注意:是对象数组,如果是数值数组,请慎用!会伤及无辜0、false、英文空格、undefined、null。
|
9月前
|
JavaScript
js双叹号将数据转换为布尔值
js双叹号将数据转换为布尔值
|
JavaScript
js:常见对象的类型判断typeof和布尔值Boolean
js:常见对象的类型判断typeof和布尔值Boolean
84 0
|
JavaScript
js布尔值的 取反点击开-关
js布尔值的 取反点击开-关
122 0
|
JavaScript
JS中字串转参数用的false/true
JS中字串转参数用的false/true
55 0
|
JavaScript 数据安全/隐私保护 前端开发
js中return,return true,return false三者的用法及区别
return其实就是return undefined; 1.语法及返回方式 ①返回控制与函数结果         语法为:return 表达式;         语句结果函数的执行,返回调用函数,而且把表达式的值作为函数结果返回出去 ②返回控制无函数结果         语法为:return;         在大多数情况下,为事件处理函数如果让其返回false,可以防止默认的事件行为.
1556 0
|
Web App开发 JavaScript 前端开发
JavaScript 技术篇-chrome浏览器读取剪切板命令document.execCommand(‘paste‘)返回false原因及解决方法
JavaScript 技术篇-chrome浏览器读取剪切板命令document.execCommand(‘paste‘)返回false原因及解决方法
760 0
JavaScript 技术篇-chrome浏览器读取剪切板命令document.execCommand(‘paste‘)返回false原因及解决方法
|
JavaScript 前端开发
JavaScript event.preventDefault和return false
JavaScript event.preventDefault和return false
105 0
|
JavaScript 前端开发 数据库