Boolean

1、What
Boolean 对象是一个布尔值的对象包装器。

2、How
⑴语法

new Boolean([value])
// Boolean {[[PrimitiveValue]]: false}
// Boolean {[[PrimitiveValue]]: true}
// return a boolean object which value is (true/false).
// Falsy values in JavaScript are false, null, 0, "", undefined, and NaN.

如果Boolean构造函数的参数不是一个布尔值,则该参数会被转换成一个布尔值.如果参数是 0, -0, null, false
, NaN, undefined, 或者空字符串 (""),生成的Boolean对象的值为false. 其他任何值,包括任何对象或者字符串"false", 都会创建一个值为true的Boolean对象.
不要将原始值true false,和值为true false的Boolean对象相混淆.
任何值不为 undefined或者 null
的对象, 包括值为false的Boolean对象, 在条件语句中,其值都将作为true来判断

⑵实例

var x = Boolean(expression);     // 这样用
var x = new Boolean(expression); // 而不要这样!```

例  http://www.jianshu.com/writer#/notebooks/8811173/notes/10583656
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本章内容 语法 数据类型 流控制语句 理解函数 3.1 语法 3.1.1 区分大小写 区分大小写 3.1.2 标识...
    闷油瓶小张阅读 735评论 0 0
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,268评论 0 4
  • 1.打开safari 2.在顶部(黑色小苹果)旁边,点击safari。 3.打开里面的 偏好设置。 4.在高级 中...
    Hollylord阅读 8,542评论 0 2
  • 他说已到了当父亲的年纪。我听着米店,又不由想起北岛的那时我们有梦 关于文学 关于爱情 关于穿越世界的旅行,如今我...
    顾姜生阅读 104评论 0 0
  • 还记得梦梦老师昨天跟小朋友们讲《小猫钓鱼》的故事吗? 小猫不专心、三心二意钓不到鱼,后来小猫一心一意就钓到了大鱼,...
    红黄蓝图图班2阅读 386评论 0 0