每天一篇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 相关文章推荐
Prototype使用指南之selector.js说明
Oct 26 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
Apr 06 Javascript
跟我学习javascript的严格模式
Nov 16 Javascript
vue,angular,avalon这三种MVVM框架优缺点
Apr 27 Javascript
javascript宿主对象之window.navigator详解
Sep 07 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
jQuery实现的浮动层div浏览器居中显示效果
Feb 03 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
Jul 03 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
使用Vue.observable()进行状态管理的实例代码详解
May 26 Javascript
vue实现修改图片后实时更新
Nov 14 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
为何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
建立文件交换功能的脚本(二)
2006/10/09 PHP
php中curl和file_get_content的区别
2014/05/10 PHP
用 Composer构建自己的 PHP 框架之设计 MVC
2014/10/30 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
jquery div模态窗口的简单实例
2016/05/28 Javascript
nodejs开发微信小程序实现密码加密
2017/07/11 NodeJs
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
2018/02/13 jQuery
在Vue中获取组件声明时的name属性方法
2018/09/12 Javascript
微信小程序顶部导航栏滑动tab效果
2019/01/28 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
js实现select下拉框选择
2020/01/11 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
Python导出DBF文件到Excel的方法
2015/07/25 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
详解python字节码
2018/02/07 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
python实现ftp文件传输系统(案例分析)
2020/03/20 Python
windows+vscode安装paddleOCR运行环境的步骤
2020/11/11 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
2021/01/27 Python
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
医学专业本科毕业生自我鉴定
2013/12/28 职场文书
高中生操行评语大全
2014/04/25 职场文书
中秋节国旗下演讲稿
2014/09/05 职场文书
2014年设计师工作总结
2014/11/25 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
交心谈心活动总结
2015/05/11 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android