每天一篇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 相关文章推荐
javascript 模拟JQuery的Ready方法实现并出现的问题
Dec 06 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
Feb 03 Javascript
js function定义函数的几种不错方法
Feb 27 Javascript
JS运动框架之分享侧边栏动画实例
Mar 03 Javascript
javascript实现表格增删改操作实例详解
May 15 Javascript
jQuery的promise与deferred对象在异步回调中的作用
May 03 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
Jan 19 Javascript
ES6学习之变量的解构赋值
Feb 12 Javascript
基于JavaScript实现幸运抽奖页面
Jul 05 Javascript
Vue基本使用之对象提供的属性功能
Apr 30 Javascript
JavaScript 如何计算文本的行数的实现
Sep 14 Javascript
vue3.0中使用element的完整步骤
Mar 04 Vue.js
为何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连接SQLServer2005 的问题解决方法
2010/07/19 PHP
使用HMAC-SHA1签名方法详解
2013/06/26 PHP
php 判断字符串中是否包含html标签
2014/02/17 PHP
php中simplexml_load_file函数用法实例
2014/11/12 PHP
Yii 2.0在Grid中格式化时间方法示例
2017/06/06 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
jquery 跳到顶部和底部动画2句代码简单实现
2013/07/18 Javascript
Node.js中的模块机制学习笔记
2014/11/04 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
提升页面加载速度的插件InstantClick
2017/09/12 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
layui的table中显示图片方法
2018/08/17 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
[51:15]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-GAMING
2014/05/22 DOTA
python实现定时发送qq消息
2019/01/18 Python
Python常用特殊方法实例总结
2019/03/22 Python
Django CSRF认证的几种解决方案
2020/03/03 Python
PyCharm永久激活方式(推荐)
2020/09/22 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
Opencv求取连通区域重心实例
2020/06/04 Python
如何用Python绘制3D柱形图
2020/09/16 Python
Python 使用office365邮箱的示例
2020/10/29 Python
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
幼儿园教师岗位职责
2014/03/17 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
服务员岗位职责范本
2015/04/09 职场文书
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技