每天一篇javascript学习小结(Boolean对象)


Posted in Javascript onNovember 12, 2015

创建 Boolean 对象的语法:
    new Boolean(value);    //构造函数
    Boolean(value);        //转换函数
    参数 value 由布尔对象存放的值或者要转换成布尔值的值。
返回值
    当作为一个构造函数(带有运算符 new)调用时,Boolean() 将把它的参数转换成一个布尔值,并且返回一个包含该值的 Boolean 对象。
    如果作为一个函数(不带有运算符 new)调用时,Boolean() 只将把它的参数转换成一个原始的布尔值,并且返回这个值。
    注释:如果省略 value 参数,或者设置为 0、-0、null、""、false、undefined 或 NaN,则该对象设置为 false。否则设置为 true(即使 value 参数是字符串 "false")。

var falseObject = new Boolean(false);
  var result = falseObject && true;
  alert(result); //true

  var falseValue = false;
  result = falseValue && true;
  alert(result); //false
  
  alert(typeof falseObject); //object
  alert(typeof falseValue); //boolean
  alert(falseObject instanceof Boolean); //true
  alert(falseValue instanceof Boolean); //false

Boolean 对象描述
在 JavaScript 中,布尔值是一种基本的数据类型。Boolean 对象是一个将布尔值打包的布尔对象。Boolean 对象主要用于提供将布尔值转换成字符串的 toString() 方法。
当调用 toString() 方法将布尔值转换成字符串时(通常是由 JavaScript 隐式地调用),JavaScript 会内在地将这个布尔值转换成一个临时的 Boolean 对象,然后调用这个对象的 toString() 方法。

以上就是今天的javascript学习小结,之后每天还会继续更新,希望大家继续关注。

Javascript 相关文章推荐
jQuery的写法不同导致的兼容性问题的解决方法
Jul 29 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
May 28 Javascript
JavaScript实现按Ctrl键打开新页面
Sep 04 Javascript
JavaScript实现简单图片翻转的方法
Apr 17 Javascript
javaScript实现滚动新闻的方法
Jul 30 Javascript
Jquery代码实现图片轮播效果(一)
Aug 12 Javascript
jquery dataview数据视图插件使用方法
Dec 23 Javascript
简单实现js点击展开二级菜单功能
May 16 Javascript
Angular2 父子组件数据通信实例
Jun 22 Javascript
解决vue router使用 history 模式刷新后404问题
Jul 19 Javascript
vue双向绑定及观察者模式详解
Mar 19 Javascript
基于axios 的responseType类型的设置方法
Oct 29 Javascript
为何JS操作的href都是javascript:void(0);呢
Nov 12 #Javascript
基于jquery实现左右按钮点击的图片切换效果
Jan 27 #Javascript
js图片轮播效果实现代码
Apr 18 #Javascript
javascript伸缩菜单栏实现代码分享
Nov 12 #Javascript
javascript发送短信验证码实现代码
Nov 12 #Javascript
javascript倒计时效果实现
Nov 12 #Javascript
基于jquery步骤进度条源码分享
Nov 12 #Javascript
You might like
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
thinkphp循环结构用法实例
2014/11/24 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
通过javascript设置css属性的代码
2009/12/28 Javascript
javascript学习笔记(五)正则表达式
2011/04/08 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
JS实现网页表格自动变大缩小的方法
2015/03/09 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
JS对象与JSON互转换、New Function()、 forEach()、DOM事件流等js开发基础小结
2017/08/10 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
Nodejs libuv运行原理详解
2019/08/21 NodeJs
[10:28]2018DOTA2国际邀请赛寻真——VGJ.S寻梦之路
2018/08/15 DOTA
[57:22]完美世界DOTA2联赛PWL S2 FTD vs PXG 第二场 11.27
2020/12/01 DOTA
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
python 根据正则表达式提取指定的内容实例详解
2016/12/04 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
python实现京东订单推送到测试环境,提供便利操作示例
2019/08/09 Python
Python logging设置和logger解析
2019/08/28 Python
用Python做一个久坐提醒小助手的示例代码
2020/02/10 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
C++是不是类型安全的
2014/02/18 面试题
竞选大队长演讲稿
2014/04/29 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android