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 demo 基本技巧
Dec 18 Javascript
基于jquery的获取mouse坐标插件的实现代码
Apr 01 Javascript
在javascript将NodeList作为Array数组处理的方法
Jul 09 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
Mar 05 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
Sep 03 Javascript
JavaScript中的anchor()方法使用详解
Jun 08 Javascript
图片旋转、鼠标滚轮缩放、镜像、切换图片js代码
Dec 13 Javascript
javascript实现移动端上的触屏拖拽功能
Mar 04 Javascript
jQuery使用each方法与for语句遍历数组示例
Jun 16 Javascript
JS实现的五级联动菜单效果完整实例
Feb 23 Javascript
微信小程序 数据遍历的实现
Apr 05 Javascript
bootstrap Table的一些小操作
Nov 01 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中的实现trim函数代码
2007/03/19 PHP
mysql 性能的检查和优化方法
2009/06/21 PHP
PHP 程序授权验证开发思路
2009/07/09 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
JQuery实现点击div以外的位置隐藏该div窗口
2013/09/13 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
2014/01/07 Javascript
javascript中使用正则计算中文长度的例子
2014/04/29 Javascript
理解jQuery stop()方法
2014/11/21 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
详解JavaScript树结构
2017/01/09 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
p5.js实现动态图形临摹
2019/10/23 Javascript
微信小程序中target和currentTarget的区别小结
2020/11/06 Javascript
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
[33:42]LGD vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[03:30]完美盛典趣味短片 CSGO2019年度名场面
2019/12/07 DOTA
bpython 功能强大的Python shell
2016/02/16 Python
Python实现加载及解析properties配置文件的方法
2018/03/29 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
HTML5 History API 实现无刷新跳转
2016/01/11 HTML / CSS
初中音乐教学反思
2014/01/12 职场文书
个人租房协议书
2014/04/09 职场文书
租房协议书怎么写
2014/04/10 职场文书
水电站项目建议书
2014/05/12 职场文书
企业宗旨标语
2014/06/10 职场文书
体育专业求职信
2014/07/16 职场文书
项目委托协议书(最新)
2014/09/13 职场文书
房屋产权证明书
2015/06/19 职场文书