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 相关文章推荐
另类调用flash无须激活的方法
Dec 27 Javascript
js 事件处理函数间的Event物件是否全等
Apr 08 Javascript
javascript之典型高阶函数应用介绍二
Jan 10 Javascript
浅析JavaScript中的常用算法与函数
Nov 21 Javascript
使用js画图之饼图
Jan 12 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
Jan 26 Javascript
微信小程序 form组件详解
Oct 25 Javascript
TypeScript入门-接口
Mar 30 Javascript
js实现搜索栏效果
Nov 16 Javascript
小程序选项卡以及swiper套用(跨页面)
Jun 19 Javascript
通过JS判断网页是否为手机打开
Oct 28 Javascript
vue基于Echarts的拖拽数据可视化功能实现
Dec 04 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获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
PHP加密解密类实例代码
2016/07/20 PHP
[原创]php正则删除img标签的方法示例
2017/05/27 PHP
php数据序列化测试实例详解
2017/08/12 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
Javascript写入txt和读取txt文件示例
2014/02/12 Javascript
基于Jquery easyui 选中特定的tab
2015/11/17 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
微信小程序显示下拉列表功能【附源码下载】
2017/12/12 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
Vue.js添加组件操作示例
2018/06/13 Javascript
nodejs实现一个word文档解析器思路详解
2018/08/14 NodeJs
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
NProgress显示顶部进度条效果及使用详解
2019/09/21 Javascript
python统计日志ip访问数的方法
2015/07/06 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
一些常用的Python爬虫技巧汇总
2016/09/28 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
2018/02/24 Python
对pandas的层次索引与取值的新方法详解
2018/11/06 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
python3.x实现base64加密和解密
2019/03/28 Python
详解爬虫被封的问题
2019/04/23 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
师范应届生求职信
2013/11/15 职场文书
化学学院毕业生自荐信范文
2013/12/17 职场文书
企业厂长岗位职责
2013/12/17 职场文书
企业晚会策划方案
2014/05/29 职场文书
环卫工人先进事迹材料
2014/06/02 职场文书
安全生产知识竞赛活动总结
2014/07/07 职场文书
共青团员自我评价
2015/03/10 职场文书
债务纠纷代理词
2015/05/25 职场文书
使用Ajax实现进度条的绘制
2022/04/07 Javascript