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 相关文章推荐
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
Aug 13 Javascript
document.getElementById为空或不是对象的解决方法
Jan 24 Javascript
javascript实现2048游戏示例
May 04 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
Nov 18 Javascript
jquery+php实现滚动的数字特效
Nov 29 Javascript
noty ? jQuery通知插件全面解析
May 18 Javascript
Vue组件通信实践记录(推荐)
Aug 15 Javascript
利用纯js + transition动画实现移动端web轮播图详解
Sep 10 Javascript
vue Tab切换以及缓存页面处理的几种方式
Nov 05 Javascript
javascript异常处理实现原理详解
Feb 17 Javascript
vue 限制input只能输入正数的操作
Aug 05 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下MYSQL limit的优化
2008/01/10 PHP
php 删除数组元素
2009/01/16 PHP
PHP 编程安全性小结
2010/01/08 PHP
基于php权限分配的实现代码
2013/04/28 PHP
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
php合并js请求的例子
2013/11/01 PHP
JavaScript语言核心数据类型和变量使用介绍
2013/08/23 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
2016/06/30 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
JS中Attr的用法详解
2017/10/09 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
JS如何把字符串转换成json
2020/02/21 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
2020/05/20 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
js闭包和垃圾回收机制示例详解
2021/03/01 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
本地文件上传到七牛云服务器示例(七牛云存储)
2014/01/11 Python
python避免死锁方法实例分析
2015/06/04 Python
Python 结巴分词实现关键词抽取分析
2017/10/21 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
python实现随机漫步方法和原理
2019/06/10 Python
python调用自定义函数的实例操作
2019/06/26 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
2019/11/27 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
python dir函数快速掌握用法技巧
2020/12/09 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
html5+svg学习指南之SVG基础知识
2014/12/17 HTML / CSS
感恩节红领巾广播稿
2014/02/11 职场文书
新教师工作感言
2014/02/16 职场文书
啤酒节策划方案
2014/05/28 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python