每天一篇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 相关文章推荐
js报错 Object doesn't support this property or method的原因分析
Mar 31 Javascript
JavaScript中的splice方法用法详解
Jul 20 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
在vue组件中使用axios的方法
Mar 16 Javascript
浅谈Angularjs中不同类型的双向数据绑定
Jul 16 Javascript
JavaScript使用闭包模仿块级作用域操作示例
Jan 21 Javascript
Angular CLI 使用教程指南参考小结
Apr 10 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
Jun 03 Javascript
微信小程序左滑删除实现代码实例
Sep 16 Javascript
vue 实现websocket发送消息并实时接收消息
Dec 09 Javascript
js cavans实现静态滚动弹幕
May 21 Javascript
JavaScript中的全局属性与方法深入解析
Jun 14 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
深入array multisort排序原理的详解
2013/06/18 PHP
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
JSONP 跨域访问代理API-yahooapis实现代码
2012/12/02 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
JS前端笔试题分析
2016/12/19 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
Vue网页html转换PDF(最低兼容ie10)的思路详解
2017/08/24 Javascript
Vue2 模板template的四种写法总结
2018/02/23 Javascript
vue.js 实现点击展开收起动画效果
2018/07/07 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
Python控制多进程与多线程并发数总结
2016/10/26 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
pandas中Timestamp类用法详解
2017/12/11 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
基于CSS3的animation属性实现微信拍一拍动画效果
2020/06/22 HTML / CSS
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
英国独特的时尚和生活方式品牌:JOY
2018/03/17 全球购物
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
PHP面试题-$message和$$message的区别
2015/12/08 面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
2014/10/31 面试题
暑期培训随笔感言
2014/03/10 职场文书
校园标语大全
2014/06/19 职场文书
化工专业求职信
2014/07/01 职场文书
旷课检讨书500字
2014/10/14 职场文书
2014年学生会工作总结范文
2014/11/07 职场文书
幼儿园五一劳动节活动总结
2015/02/09 职场文书
统计工作个人总结
2015/03/03 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书