每天一篇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 getElementsByClassName实现代码
Oct 11 Javascript
利用javascript解决图片缩放及其优化的代码
May 23 Javascript
使用jQuery实现input数值增量和减量的方法
Jan 24 Javascript
jquery实用技巧之输入框提示语句
Jul 28 Javascript
javascript深拷贝的原理与实现方法分析
Apr 10 Javascript
Angularjs自定义指令Directive详解
May 27 Javascript
基于js中的原型(全面讲解)
Sep 19 Javascript
基于dataset的使用和图片延时加载的实现方法
Dec 11 Javascript
使用async、enterproxy控制并发数量的方法详解
Jan 02 Javascript
详解vuex commit保存数据技巧
Dec 25 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
Nov 01 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
Apr 07 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 一个页面执行时间类代码
2010/03/05 PHP
优化PHP程序的方法小结
2012/02/23 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
php实现转换html格式为文本格式的方法
2016/05/16 PHP
jquery提升性能最佳实践小结
2010/12/06 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
Html中 IFrame的用法及注意点
2016/12/22 Javascript
如何提高数据访问速度
2016/12/26 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
socket.io实现在线群聊功能
2017/04/07 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
浅谈es6 javascript的map数据结构
2017/12/14 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
2019/02/27 Javascript
layui自定义插件citySelect实现省市区三级联动选择
2019/07/26 Javascript
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
Python时间获取及转换知识汇总
2017/01/11 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
微信跳一跳python自动代码解读1.0
2018/01/12 Python
python3实现字符串操作的实例代码
2019/04/16 Python
利用Django模版生成树状结构实例代码
2019/05/19 Python
深入了解Python 变量作用域
2020/07/24 Python
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
《爱如茉莉》教后反思
2014/04/12 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
给上级领导的感谢信
2015/01/22 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
班主任开场白
2015/06/01 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python