每天一篇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代码
Mar 11 Javascript
JavaScript 常用函数库详解
Oct 21 Javascript
Visual Studio中的jQuery智能提示设置方法
Mar 27 Javascript
jquery重复提交请求的原因浅析
May 23 Javascript
JavaScript闭包详解
Feb 02 Javascript
BootStrap实用代码片段之一
Mar 22 Javascript
手机Web APP如何实现分享多平台功能
Aug 19 Javascript
Bootstrap栅格系统的使用和理解2
Dec 14 Javascript
HTML5开发Kinect体感游戏的实例应用
Sep 18 Javascript
react用Redux中央仓库实现一个todolist
Sep 29 Javascript
vue prop属性传值与传引用示例
Nov 13 Javascript
一文搞懂redux在react中的初步用法
Jun 09 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中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
2019/05/05 PHP
How to Auto Include a Javascript File
2007/02/02 Javascript
深入理解JavaScript定时机制
2010/10/29 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
js实现文字滚动效果
2016/03/03 Javascript
jquery 禁止鼠标右键并监听右键事件
2017/04/27 jQuery
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
vue移动端实现红包雨效果
2020/06/23 Javascript
基于vue写一个全局Message组件的实现
2019/08/15 Javascript
vue登录以及权限验证相关的实现
2019/10/25 Javascript
js实现左右轮播图
2020/01/09 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
javascript自定义加载loading效果
2020/09/15 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
python学习 流程控制语句详解
2016/06/01 Python
python简单实现操作Mysql数据库
2018/01/29 Python
利用anaconda作为python的依赖库管理方法
2019/08/13 Python
Python生态圈图像格式转换问题(推荐)
2019/12/02 Python
Python基于QQ邮箱实现SSL发送
2020/04/26 Python
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
预备党员入党思想汇报
2014/01/04 职场文书
大学生演讲稿范文
2014/01/11 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
党员目标管理责任书
2014/07/25 职场文书
档案接收函格式
2015/01/30 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书
MATLAB 全景图切割及盒图显示的实现步骤
2021/05/14 Python
每日六道java新手入门面试题,通往自由的道路
2021/06/30 Java/Android
Spring Boot配合PageHelper优化大表查询数据分页
2022/04/20 Java/Android