本文目录

JavaScript Boolean类

🌙
手机阅读
本文目录结构

Boolean类型

可以先输出Boolean来观察下

        console.dir(new Boolean())

这个类型只有2个方法,并且都是重写Object的方法;

  • toString()
  • valueOf()

Boolean对象在实际使用中,用处并不大,

因为boolean数据就是用来判断真假的,而Boolean对象是做为对象来用的,任何非空对象转换的时候,都是true、;

new Boolean(false) //这种创建的Boolean是true的;

例子如下:

var falseObject = new Boolean(false);
var result = falseObject && true;
console.log(falseObject,result); //true,因为falseObject会被转为true;因为是当作对象来解析的;
var falseValue = false;
result = falseValue && true;
console.log(falseValue,result); //false

console.log(typeof falseObject); //object
console.log(typeof falseValue); //boolean
console.log(falseObject instanceof Boolean); //true
console.log(falseValue instanceof Boolean); //false

理解基本类型的布尔值与 Boolean 对象之间的区别非常重要——当然,我们的建议是永远不要使用 Boolean 对象。

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了