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 相关文章推荐
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
Feb 03 Javascript
Javascript学习笔记8 用JSON做原型
Jan 11 Javascript
getElementByIdx_x js自定义getElementById函数
Jan 24 Javascript
js绑定事件this指向发生改变的问题解决方法
Apr 23 Javascript
Javascript 垃圾收集机制介绍理解
May 14 Javascript
express的中间件bodyParser详解
Dec 04 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
Jun 05 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
Jul 10 Javascript
jquery拖拽自动排序插件使用方法详解
Jul 20 jQuery
vue表单验证你真的会了吗?vue表单验证(form)validate
Apr 07 Javascript
vue改变对象或数组时的刷新机制的方法总结
Apr 24 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
Sep 26 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/03/08 PHP
php后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
php中getservbyport与getservbyname函数用法实例
2014/11/18 PHP
php生成图片缩略图的方法
2015/04/07 PHP
微信随机生成红包金额算法php版
2016/07/21 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
起点页面传值js,有空研究学习下
2010/01/25 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
js获取html文件的思路及示例
2013/09/17 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
js读取cookie方法总结
2014/10/31 Javascript
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
JS根据生日月份和日期计算星座的简单实现方法
2016/11/24 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
vue+swiper实现侧滑菜单效果
2017/12/28 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
2019/10/14 Python
管理学专业个人求职信范文
2013/09/21 职场文书
花卉与景观设计系大学生求职信
2013/10/01 职场文书
商务英语专业自荐信
2013/10/14 职场文书
党员四风自我剖析材料思想汇报
2014/09/13 职场文书
2014年学习全国道德模范事迹思想汇报
2014/09/15 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
2019通用版导游词范本!
2019/08/07 职场文书
Nginx实现会话保持的两种方式
2022/03/18 Servers