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 选中表格一列并对表格排序实现原理
Dec 15 Javascript
给html超链接设置事件不使用href来完成跳
Apr 20 Javascript
使用jquery.upload.js实现异步上传示例代码
Jul 29 Javascript
使用Node.js配合Nginx实现高负载网络
Jun 28 Javascript
给vue项目添加ESLint的详细步骤
Sep 29 Javascript
使用命令行工具npm新创建一个vue项目的方法
Dec 27 Javascript
vue实现验证码按钮倒计时功能
Apr 10 Javascript
vue利用v-for嵌套输出多层对象,分别输出到个表的方法
Sep 07 Javascript
javascript使用substring实现的展开与收缩文字功能示例
Jun 17 Javascript
vue+moment实现倒计时效果
Aug 26 Javascript
关于引入vue.js 文件的知识点总结
Jan 28 Javascript
js不常见操作运算符总结
Nov 20 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自动注册登录验证机制实现代码
2011/12/20 PHP
php实现微信模板消息推送
2018/03/30 PHP
用jscript实现新建word文档
2007/06/15 Javascript
Javascript 变量作用域 两个可能会被忽略的小特性
2010/03/23 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
你必须知道的Javascript知识点之&quot;字面量和对应类型&quot;说明介绍
2013/04/23 Javascript
JavaScript的漂亮的代码片段
2013/06/05 Javascript
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
jquery将一个表单序列化为一个对象的方法
2013/12/02 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
微信公众号 摇一摇周边功能开发
2016/12/08 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
深入浅析var,let,const的异同点
2018/08/07 Javascript
JavaScript实现学生在线做题计时器功能
2018/12/05 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
JavaScript实现单点登录的示例
2020/09/23 Javascript
基于JavaScript实现随机点名器
2021/02/25 Javascript
[03:55]2016国际邀请赛中国区预选赛首日TOP10精彩集锦
2016/06/27 DOTA
python实现从web抓取文档的方法
2014/09/26 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
python创建列表和向列表添加元素的实现方法
2017/12/25 Python
浅谈numpy库的常用基本操作方法
2018/01/09 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
用CSS3写的模仿iPhone中的返回按钮
2015/04/04 HTML / CSS
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
中专生职业生涯规划书范文
2014/01/10 职场文书
运输公司工作总结
2015/08/11 职场文书
2016党校学习心得体会
2016/01/07 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
python+opencv实现目标跟踪过程
2022/06/21 Python