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接口实现代码 (Interfaces In JavaScript)
Jun 11 Javascript
JS画5角星方法介绍
Sep 17 Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
Jan 24 Javascript
详解React Native开源时间日期选择器组件(react-native-datetime)
Sep 13 Javascript
基于zTree树形菜单的使用实例
Dec 25 Javascript
vue 中的keep-alive实例代码
Jul 20 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
Sep 27 Javascript
vue2.0 路由模式mode=&quot;history&quot;的作用
Oct 18 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
Apr 24 Javascript
JavaScript this使用方法图解
Feb 04 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
Mar 02 Javascript
Vue实现购物车基本功能
Nov 08 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中比较两个字符串找出第一个不同字符位置例子
2014/04/08 PHP
php设计模式之单例模式代码
2016/06/11 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
2019/03/14 PHP
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
Javascript中Eval函数的使用
2010/03/23 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
轻松实现javascript数据双向绑定
2015/11/11 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
javascript使用Promise对象实现异步编程
2016/03/01 Javascript
jquery获取easyui日期控件的值实现方法
2016/11/09 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
基于Vue的延迟加载插件vue-view-lazy
2018/05/21 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python获取本机外网ip的方法
2015/04/15 Python
python3音乐播放器简单实现代码
2020/04/20 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
PyQt5 多窗口连接实例
2019/06/19 Python
pandas实现to_sql将DataFrame保存到数据库中
2019/07/03 Python
python numpy 反转 reverse示例
2019/12/04 Python
如何将json数据转换为python数据
2020/09/04 Python
Python自动创建Excel并获取内容
2020/09/16 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
2014年信用社工作总结
2014/11/25 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis
MySQL创建定时任务
2022/01/22 MySQL
我们认为中短波广播场强仪的最佳组合
2022/04/05 无线电