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 相关文章推荐
jQuery AJAX回调函数this指向问题
Feb 08 Javascript
node-webkit打包成exe文件被360误报木马的解决方法
Mar 11 Javascript
javasript实现密码的隐藏与显示
May 08 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
Sep 04 Javascript
详解JavaScript表单验证(E-mail 验证)
Mar 31 Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
Dec 13 Javascript
JS简单实现获取元素的封装操作示例
Apr 07 Javascript
JavaScript指定断点操作实例教程
Sep 18 Javascript
vue axios基于常见业务场景的二次封装的实现
Sep 21 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
Dec 25 Javascript
JS学习笔记之闭包小案例分析
May 29 Javascript
jQuery 选择器用法实例分析【prev + next】
May 22 jQuery
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
PHP 之Section与Cookie使用总结
2012/09/14 PHP
thinkphp3.2.2实现生成多张缩略图的方法
2014/12/19 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
Nigma vs AM BO3 第一场2.13
2021/03/10 DOTA
网页常用特效代码整理
2006/06/23 Javascript
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
JS调试必备的5个debug技巧
2014/03/07 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
详谈jQuery中的一些正则匹配表达式
2017/03/08 Javascript
谈谈VUE种methods watch和compute的区别和联系
2017/08/01 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
layui自己添加图片按钮并点击跳转页面的例子
2019/09/14 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
[57:47]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
Python的网络编程库Gevent的安装及使用技巧
2016/06/24 Python
python模块之re正则表达式详解
2017/02/03 Python
Scrapy的简单使用教程
2017/10/24 Python
Python实现的三层BP神经网络算法示例
2018/02/07 Python
python3获取当前文件的上一级目录实例
2018/04/26 Python
python3.6实现学生信息管理系统
2019/02/21 Python
Python中base64与xml取值结合问题
2019/12/22 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
python实现网页录音效果
2020/10/26 Python
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
美国Max仓库:Max Warehouse
2020/05/31 全球购物
我的求职计划书
2014/01/10 职场文书
红领巾广播站广播稿
2014/02/01 职场文书
我的中国梦演讲稿500字
2014/08/19 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
区域销售经理岗位职责
2015/04/02 职场文书