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 相关文章推荐
jQuery Tips 为AJAX回调函数传递额外参数的方法
Dec 28 Javascript
html+css+js实现xp window界面及有关功能
Mar 26 Javascript
简介JavaScript中的push()方法的使用
Jun 09 Javascript
js 判断各种数据类型的简单方法(推荐)
Aug 29 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
Nov 07 Javascript
js调用屏幕宽度的简单方法
Nov 14 Javascript
基于JavaScript实现随机颜色输入框
Dec 10 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
Dec 07 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
Jan 21 Javascript
使用vuex解决刷新页面state数据消失的问题记录
May 08 Javascript
基于layui实现高级搜索(筛选)功能
Jul 26 Javascript
Vue 中获取当前时间并实时刷新的实现代码
May 12 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
文件系统基本操作类
2006/11/23 PHP
thinkphp控制器调度使用示例
2014/02/24 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
PHP程序员常见的40个陋习,你中了几个?
2014/11/20 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
php自定义截取中文字符串-utf8版
2017/02/27 PHP
关于JavaScript的一些看法
2009/05/27 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
javascript数据类型详解
2017/02/07 Javascript
Vue父子模版传值及组件传值的三种方法
2017/11/27 Javascript
jQuery获取所有父级元素及同级元素及子元素的方法(推荐)
2018/01/21 jQuery
vue实现裁切图片同时实现放大、缩小、旋转功能
2018/03/02 Javascript
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
[03:04]2018年国际邀请赛典藏宝瓶&莱恩声望物品展示 片尾有彩蛋
2018/06/04 DOTA
跟老齐学Python之重回函数
2014/10/10 Python
使用Python标准库中的wave模块绘制乐谱的简单教程
2015/03/30 Python
Python标准库shutil用法实例详解
2018/08/13 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
Python3内置模块pprint让打印比print更美观详解
2019/06/02 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
简单了解django缓存方式及配置
2019/07/19 Python
Python流程控制 if else实现解析
2019/09/02 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
Python中的__init__作用是什么
2020/06/09 Python
python中return如何写
2020/06/18 Python
CSS3中伪元素::before和::after的用法示例
2017/09/18 HTML / CSS
HTML5 Canvas自定义圆角矩形与虚线示例代码
2013/08/02 HTML / CSS
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
意大利中国电子产品购物网站:Geekmall.com
2019/09/30 全球购物
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
小车司机岗位职责
2013/11/25 职场文书
预备党员群众路线教育实践活动思想汇报2014
2014/10/25 职场文书
企业宣传稿范文
2015/07/23 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL