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 相关文章推荐
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
Mar 14 Javascript
jQuery中多个元素的Hover事件解决方案
Jun 12 Javascript
jQuery中的编程范式详解
Dec 15 Javascript
基于javascript制作微博发布栏效果
Apr 04 Javascript
js实现div模拟模态对话框展现URL内容
May 27 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
Oct 11 Javascript
微信小程序进行微信支付的步骤昂述
Dec 01 Javascript
JS简单获取当前年月日星期的方法示例
Feb 07 Javascript
jQuery阻止移动端遮罩层后页面滚动
Mar 15 Javascript
原生JavaScript实现remove()和recover()功能示例
Jul 24 Javascript
详解webpack引入第三方库的方式以及注意事项
Jan 15 Javascript
vue实现简易的双向数据绑定
Dec 29 Vue.js
举例讲解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
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
2012/03/01 PHP
PHP错误Cannot use object of type stdClass as array in错误的解决办法
2014/06/12 PHP
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
jquery搜索框效果实现方法
2015/01/16 Javascript
动态加载jQuery的方法
2015/06/16 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
浅谈js的url解析函数封装
2016/06/28 Javascript
BootStrap Fileinput初始化时的一些参数
2016/12/30 Javascript
微信小程序五星评分效果实现代码
2017/04/06 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
Python实现删除Android工程中的冗余字符串
2015/01/19 Python
Python文件和流(实例讲解)
2017/09/12 Python
谈谈python中GUI的选择
2018/03/01 Python
Flask框架配置与调试操作示例
2018/07/23 Python
python 实现调用子文件下的模块方法
2018/12/07 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
django admin.py 外键,反向查询的实例
2019/07/26 Python
Python tkinter常用操作代码实例
2020/01/03 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
2020/03/13 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
Levi’s美国官网:美国著名的牛仔裤品牌
2016/08/19 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
英文版销售经理个人求职信
2013/11/20 职场文书
社区十八大感言
2014/01/19 职场文书
后备干部考察材料
2014/02/12 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
放假通知怎么写
2015/08/18 职场文书
《秦兵马俑》教学反思
2016/02/24 职场文书
使用Oracle命令进行数据库备份与还原
2021/12/06 Oracle
mysql 子查询的使用
2022/04/28 MySQL