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 相关文章推荐
[JS]点出统计器
Oct 11 Javascript
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
Ajax,UTF-8还是GB2312 eval 还是execScript
Nov 13 Javascript
Javascript 获取字符串字节数的多种方法
Jun 02 Javascript
js loading加载效果实现代码
Nov 24 Javascript
jQuery 事件的命名空间简单了解
Nov 22 Javascript
一篇文章掌握RequireJS常用知识
Jan 26 Javascript
简单的jQuery banner图片轮播实例代码
Mar 04 Javascript
javascript鼠标滑过显示二级菜单特效
Nov 18 Javascript
移动端界面的适配
Jan 11 Javascript
使用axios请求时,发送formData请求的示例
Oct 29 Javascript
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
Apr 13 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
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
php将数组转换成csv格式文件输出的方法
2015/03/14 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
用jquery写的菜单从左往右滑动出现
2014/04/11 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
Bootstrap的图片轮播示例代码
2015/08/31 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
vue中使用vee-validator完成表单校验方案
2019/11/01 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
python实现每次处理一个字符的三种方法
2014/10/09 Python
python实现按行切分文本文件的方法
2016/04/18 Python
Python实现的用户登录系统功能示例
2018/02/05 Python
Python DataFrame.groupby()聚合函数,分组级运算
2018/09/18 Python
详解Python发送email的三种方式
2018/10/18 Python
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
Django分页功能的实现代码详解
2019/07/29 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
python 实现目录复制的三种小结
2019/12/04 Python
python读取csv文件指定行的2种方法详解
2020/02/13 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
如何理解Python中的变量
2020/06/01 Python
python中np是做什么的
2020/07/21 Python
python 制作本地应用搜索工具
2021/02/27 Python
网络体系结构及协议的定义
2014/03/13 面试题
2014年健康教育实施方案
2014/02/17 职场文书
事业单位分类改革实施方案
2014/03/21 职场文书
司法助理专业自荐书
2014/06/13 职场文书
初中班级口号霸气押韵
2015/12/24 职场文书
在HTML中引入CSS的几种方式介绍
2021/12/06 HTML / CSS
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记