每天一篇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 相关文章推荐
TextArea 控件的最大长度问题(js json)
Dec 16 Javascript
JavaScript OOP面向对象介绍
Dec 02 Javascript
javascript常见用法总结
May 22 Javascript
JavaScript中的函数重载深入理解
Aug 04 Javascript
jQuery及JS实现循环中暂停的方法
Feb 02 Javascript
js如何实现淡入淡出效果
Nov 18 Javascript
js模仿java的Map集合详解
Jan 06 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
Oct 24 Javascript
使用react实现手机号的数据同步显示功能的示例代码
Apr 03 Javascript
说说node中的可读流和可写流的区别
Jun 01 Javascript
js中的reduce()函数讲解
Jan 18 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
人大复印资料处理程序_查询篇
2006/10/09 PHP
PHP 八种基本的数据类型小结
2011/06/01 PHP
PHP基本语法总结
2014/09/06 PHP
PHP多文件上传实例
2015/07/09 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
2010/05/08 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
Highcharts入门之基本属性
2016/08/02 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
微信小程序 功能函数小结(手机号验证*、密码验证*、获取验证码*)
2017/12/08 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
实用Javascript调试技巧分享(小结)
2019/06/18 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
Phantomjs抓取渲染JS后的网页(Python代码)
2016/05/13 Python
Python科学计算之NumPy入门教程
2017/01/15 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
Django haystack实现全文搜索代码示例
2020/11/28 Python
如何用JQuery进行表单验证
2013/05/29 面试题
土木工程毕业生自荐信
2013/09/21 职场文书
中秋寄语大全
2014/04/11 职场文书
教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
2014年医务科工作总结
2014/12/18 职场文书
政协常委会议主持词
2015/07/03 职场文书
计算机教师工作总结
2015/08/13 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android