js的Boolean对象初始值示例


Posted in Javascript onMarch 04, 2014

Boolean(逻辑)对象用于将非逻辑值转换为逻辑值(true 或者 false)。
创建 Boolean 对象

使用关键词 new 来定义 Boolean 对象。下面的代码定义了一个名为 myBoolean 的逻辑对象:

var myBoolean=new Boolean()

注释:如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!

下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。

<script type="text/javascript"> 
var myBoolean=new Boolean(); 
document.write(myBoolean); 
document.write("<br />"); var myBoolean=new Boolean(0); 
document.write(myBoolean); 
document.write("<br />"); 
var myBoolean=new Boolean(null); 
document.write(myBoolean); 
document.write("<br />"); 
var myBoolean=new Boolean(""); 
document.write(myBoolean); 
document.write("<br />"); 
var myBoolean=new Boolean(false); 
document.write(myBoolean); 
document.write("<br />"); 
var myBoolean=new Boolean(NaN); 
document.write(myBoolean); 
document.write("<br />"); 
</script>

运行结果:

false
false
false
false
false
false

下面的所有的代码行均会创初始值为 true 的 Boolean 对象:

<script type="text/javascript"> 
var myBoolean=new Boolean(1); 
document.write(myBoolean); 
document.write("<br />"); var myBoolean=new Boolean(true); 
document.write(myBoolean); 
document.write("<br />"); 
var myBoolean=new Boolean("true"); 
document.write(myBoolean); 
document.write("<br />"); 
var myBoolean=new Boolean("false"); 
document.write(myBoolean); 
document.write("<br />"); 
var myBoolean=new Boolean("Bill Gates"); 
document.write(myBoolean); 
document.write("<br />"); 
</script>

运行结果:

true
true
true
true
true
关于这个初始值与java和c的都不一样,以后写前台的注意啊!

Javascript 相关文章推荐
Extjs Ajax 乱码问题解决方案
Apr 15 Javascript
小结Node.js中非阻塞IO和事件循环
Sep 18 Javascript
Lab.js初次使用笔记
Feb 28 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
Dec 07 Javascript
AngularJS教程之MVC体系结构详解
Aug 16 Javascript
纯JS单页面赛车游戏制作代码分享
Mar 03 Javascript
解析jquery easyui tree异步加载子节点问题
Mar 08 Javascript
vue2.0 axios前后端数据处理实例代码
Jun 30 Javascript
mescroll.js上拉加载下拉刷新组件使用详解
Nov 13 Javascript
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
详解JavaScript的BUG和错误
May 07 Javascript
vue中的watch监听数据变化及watch中各属性的详解
Sep 11 Javascript
js动态拼接正则表达式的两种方法
Mar 04 #Javascript
8个实用的jQuery技巧
Mar 04 #Javascript
js中top的作用深入剖析
Mar 04 #Javascript
父页面显示遮罩层弹出半透明状态的dialog
Mar 04 #Javascript
深入理解JS中的变量及作用域、undefined与null
Mar 04 #Javascript
css+js实现部分区域高亮可编辑遮罩层
Mar 04 #Javascript
JavaScript程序员应该知道的45个实用技巧
Mar 04 #Javascript
You might like
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
剖析 PHP 中的输出缓冲
2006/12/21 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
js常用代码段整理
2011/11/30 Javascript
jquery选择器-根据多个属性选择示例代码
2013/10/21 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
JavaScript多图片上传案例
2015/09/28 Javascript
js一维数组、多维数组和对象的混合使用方法
2016/04/03 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
layDate插件设置开始和结束时间
2018/11/15 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
如何在 ant 的table中实现图片的渲染操作
2020/10/28 Javascript
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
python解决OpenCV在读取显示图片的时候闪退的问题
2021/02/23 Python
餐饮主管岗位职责
2013/12/10 职场文书
委托公证书范本
2014/04/03 职场文书
论文指导教师评语
2014/04/28 职场文书
针对吵架老公保证书
2015/05/08 职场文书
Go语言并发编程 sync.Once
2021/10/16 Golang
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技