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 相关文章推荐
php上传图片并给图片打上透明水印的代码
Jun 07 Javascript
IE6弹出“已终止操作”的解决办法
Nov 27 Javascript
js使用心得分享
Jan 13 Javascript
JavaScript常用脚本汇总(二)
Mar 04 Javascript
Javascript操作表单实例讲解(下)
Jun 20 Javascript
angular实现图片懒加载实例代码
Jun 08 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
Jun 13 Javascript
使用OPENLAYERS3实现点选的方法
Sep 24 Javascript
JavaScript实现跟随滚动缓冲运动广告框
Jul 15 Javascript
Vue触发式全局组件构建的方法
Nov 28 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
Aug 15 Javascript
javascript 构建模块化开发过程解析
Sep 11 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
Windows下PHP的任意文件执行漏洞
2006/10/09 PHP
一周学会PHP(视频)Http下载
2006/12/12 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
Laravel 不同生产环境服务器的判断实践
2019/10/15 PHP
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
java必学必会之static关键字
2015/12/03 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
2016/10/18 Javascript
详解nodejs 文本操作模块-fs模块(二)
2016/12/22 NodeJs
Angular5给组件本身的标签添加样式class的方法
2018/04/07 Javascript
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
js自定义input文件上传样式
2018/10/26 Javascript
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
vue实现移动端返回顶部
2020/10/12 Javascript
python 获取et和excel的版本号
2009/04/09 Python
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
python抽象基类用法实例分析
2015/06/04 Python
python实现在windows服务中新建进程的方法
2015/06/30 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
python urllib爬取百度云连接的实例代码
2017/06/19 Python
python3下载抖音视频的完整代码
2019/06/05 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
python3 kubernetes api的使用示例
2021/01/12 Python
HTML5 canvas绘制的玫瑰花效果
2014/05/29 HTML / CSS
学雷锋树新风演讲稿
2014/05/10 职场文书
医德考评自我评价
2014/09/14 职场文书
高校师德师风自我剖析材料
2014/09/29 职场文书
见习报告格式要求
2014/11/04 职场文书
篮球比赛通讯稿
2015/07/18 职场文书