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 相关文章推荐
一个可以显示阴历的JS代码
Mar 05 Javascript
jquery ready()的几种实现方法小结
Jun 18 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
Jun 05 Javascript
JavaScript中判断原生函数检查function是否是原生代码
Sep 09 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
Jul 12 Javascript
浅谈函数调用的不同方式,以及this的指向
Sep 17 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
Dec 18 Javascript
React-native桥接Android原生开发详解
Jan 17 Javascript
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
使用 webpack 插件自动生成 vue 路由文件的方法
Aug 20 Javascript
新手入门js闭包学习过程解析
Oct 08 Javascript
微信小程序实现星星评分效果
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注入实例
2006/10/09 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
javascript实现动态标签云
2015/10/16 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
2017/09/22 Javascript
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
Fiddler如何抓取手机APP数据包
2016/01/22 Python
《Python学习手册》学习总结
2018/01/17 Python
python的Crypto模块实现AES加密实例代码
2018/01/22 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
python实现图片插入文字
2019/11/26 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
高三历史教学反思
2014/01/09 职场文书
文明餐桌行动实施方案
2014/02/19 职场文书
整改报告格式
2014/11/06 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
工作态度检讨书范文
2015/05/06 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书