每天一篇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 处理HTML元素必须避免使用的一种方法
Jul 30 Javascript
jQuery 使用手册(二)
Sep 23 Javascript
JavaScript中SQL语句的应用实现
May 04 Javascript
js去字符串前后空格5种实现方法及比较
Apr 03 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
Apr 12 Javascript
jQuery插件scroll实现无缝滚动效果
Apr 27 Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 Javascript
Vue.js开发环境搭建
Nov 10 Javascript
JavaScript 实现 Tab 点击切换实例代码
Mar 25 Javascript
mpvue+vant app搭建微信小程序的方法步骤
Feb 11 Javascript
JS原型与继承操作示例
May 09 Javascript
vue 组件基础知识总结
Jan 26 Vue.js
为何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基础知识介绍
2013/09/17 PHP
php简单图像创建入门实例
2015/06/10 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
实例详解jQuery Mockjax 插件模拟 Ajax 请求
2016/01/12 Javascript
jQuery ajax时间差导致的变量赋值问题分析
2016/01/22 Javascript
微信小程序 页面跳转传值实现代码
2017/07/27 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
2018/09/27 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
vue打开其他项目页面并传入数据详解
2020/11/25 Vue.js
[52:27]2018DOTA2亚洲邀请赛 3.31 小组赛B组 paiN vs Secret
2018/04/01 DOTA
Python 时间操作例子和时间格式化参数小结
2014/04/24 Python
Python通过递归遍历出集合中所有元素的方法
2015/02/25 Python
python 如何快速找出两个电子表中数据的差异
2017/05/26 Python
Python 操作文件的基本方法总结
2017/08/10 Python
windows下 兼容Python2和Python3的解决方法
2018/12/05 Python
Django实现发送邮件找回密码功能
2019/08/12 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
Python使用xpath实现图片爬取
2020/09/16 Python
python re模块常见用法例举
2021/03/01 Python
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
2013/01/30 HTML / CSS
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
深圳-东方伟业笔试部分
2015/02/11 面试题
爱心活动计划书
2014/04/26 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
2014年幼师工作总结
2014/11/22 职场文书
就业意向协议书
2015/01/29 职场文书
致运动员加油稿
2015/07/21 职场文书
Spring Boot mybatis-config 和 log4j 输出sql 日志的方式
2021/07/26 Java/Android
第四次工业革命,打工人与机器人的竞争
2022/04/21 数码科技