JavaScript编程中布尔对象的基本使用


Posted in Javascript onOctober 25, 2015

Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。

检查布尔值
检查布尔对象是 true 还是 false。
源代码示例:

<!DOCTYPE html>
<html>
<body>
​
<script>
var b1=new Boolean(0);
var b2=new Boolean(1);
var b3=new Boolean("");
var b4=new Boolean(null);
var b5=new Boolean(NaN);
var b6=new Boolean("false");
​
document.write("0 is boolean "+ b1 +"<br>");
document.write("1 is boolean "+ b2 +"<br>");
document.write("An empty string is boolean "+ b3 + "<br>");
document.write("null is boolean "+ b4+ "<br>");
document.write("NaN is boolean "+ b5 +"<br>");
document.write("The string 'false' is boolean "+ b6 +"<br>");
</script>
​
</body>
</html>

测试结果:

0 is boolean false
1 is boolean true
An empty string is boolean false
null is boolean false
NaN is boolean false
The string 'false' is boolean true

创建 Boolean 对象
Boolean 对象代表两个值:"true" 或者 "false"
下面的代码定义了一个名为 myBoolean 的布尔对象:

var myBoolean=new Boolean();

如果布尔对象无初始值或者其值为:

0
-0
null
""
false
undefined
NaN

那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!

Javascript 相关文章推荐
关于IE7 IE8弹出窗口顶上
Dec 22 Javascript
Array.prototype 的泛型应用分析
Apr 30 Javascript
javascript动态向网页中添加表格实现代码
Feb 19 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
Mar 31 Javascript
Vue数据驱动模拟实现1
Jan 11 Javascript
web打印小结
Jan 11 Javascript
vue一个页面实现音乐播放器的示例
Feb 06 Javascript
详解create-react-app 自定义 eslint 配置
Jun 07 Javascript
vue接入腾讯防水墙代码
May 07 Javascript
vue-cli3 取消eslint校验代码的解决办法
Jan 16 Javascript
微信小程序轮播图swiper代码详解
Dec 01 Javascript
Javascript 解构赋值详情
Nov 17 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
Oct 25 #Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
Oct 25 #Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
Oct 25 #Javascript
详解JavaScript编程中的数组结构
Oct 24 #Javascript
向JavaScript的数组中添加元素的方法小结
Oct 24 #Javascript
jQuery实现鼠标经过事件的延时处理效果
Aug 20 #Javascript
使用jquery动态加载Js文件和Css文件
Oct 24 #Javascript
You might like
来自phpguru得Php Cache类源码
2010/04/15 PHP
Android AsyncTack 异步任务实例详解
2016/11/02 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
JavaScript返回当前会话cookie全部键值对照的方法
2015/04/03 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
详解微信小程序-canvas绘制文字实现自动换行
2019/04/26 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
vue3修改link标签默认icon无效问题详解
2019/10/09 Javascript
vue组件内部引入外部js文件的方法
2020/01/18 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
[02:44]DOTA2英雄基础教程 魅惑魔女
2014/01/07 DOTA
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
python多线程http下载实现示例
2013/12/30 Python
python框架django基础指南
2016/09/08 Python
Python定义二叉树及4种遍历方法实例详解
2018/07/05 Python
使用Python控制摄像头拍照并发邮件
2019/04/23 Python
Python字符串中添加、插入特定字符的方法
2019/09/10 Python
Python列表原理与用法详解【创建、元素增加、删除、访问、计数、切片、遍历等】
2019/10/30 Python
如何使用python进行pdf文件分割
2019/11/11 Python
python代码区分大小写吗
2020/06/17 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
银行求职自荐书
2014/06/25 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
评职称个人总结
2015/03/05 职场文书
Mysql服务添加 iptables防火墙策略的方案
2021/04/29 MySQL
MySql新手入门的基本操作汇总
2021/05/13 MySQL
Java 在生活中的 10 大应用
2021/11/02 Java/Android
使用Canvas绘制一个游戏人物属性图
2022/03/25 Javascript
python语言中pandas字符串分割str.split()函数
2022/08/05 Python