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 相关文章推荐
网页下载文件期间如何防止用户对网页进行其他操作
Jun 27 Javascript
Javascript blur与click冲突解决办法
Jan 09 Javascript
jquery实现自定义图片裁剪功能【推荐】
Mar 08 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
Nov 14 Javascript
如何用JavaScript实现功能齐全的单链表详解
Feb 11 Javascript
小试小程序云开发(小结)
Jun 06 Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
vue动态子组件的两种实现方式
Sep 01 Javascript
刷新页面后让控制台的js代码继续执行
Sep 20 Javascript
Vue 3.0双向绑定原理的实现方法
Oct 23 Javascript
JsonServer安装及启动过程图解
Feb 28 Javascript
jQuery列表动态增加和删除的实现方法
Nov 05 jQuery
举例讲解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的autoload自动加载机制使用说明
2010/12/28 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
js 获取radio按钮值的实例
2013/08/17 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
javascript数组排序汇总
2015/07/07 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
python 读写文件,按行修改文件的方法
2018/07/12 Python
Python文件读写保存操作的示例代码
2018/09/14 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
Django如何批量创建Model
2020/09/01 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
Notino瑞典:购买香水和美容产品
2019/07/26 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
以下的初始化有什么区别
2013/12/16 面试题
jQuery treeview树形结构应用
2021/03/24 jQuery
社区服务活动总结
2014/05/07 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
暑期社会实践证明书
2014/11/17 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
离婚民事起诉状
2015/08/03 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书
Python如何把不同类型数据的json序列化
2021/04/30 Python
Python数据结构之队列详解
2022/03/21 Python
Python如何加载模型并查看网络
2022/07/15 Python