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 相关文章推荐
表单元素事件 (Form Element Events)
Jul 17 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
Oct 22 Javascript
jQuery DOM操作实例
Mar 05 Javascript
js对象基础实例分析
Jan 13 Javascript
Javascript中typeof 用法小结
May 12 Javascript
$.extend 的一个小问题
Jun 18 Javascript
JS实现从连接中获取youtube的key实例
Jul 02 Javascript
jQuery中$this和$(this)的区别介绍(一看就懂)
Jul 06 Javascript
js点击文本框后才加载验证码实例代码
Oct 20 Javascript
js实现获取div坐标的方法
Nov 16 Javascript
jQuery图片轮播插件——前端开发必看
May 31 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 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 5.3.5安装memcache注意事项小结
2011/04/12 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
PHP实现上传图片到数据库并显示输出的方法
2018/05/31 PHP
php tpl模板引擎定义与使用示例
2019/08/09 PHP
如何在标题栏显示框架内页面的标题
2007/02/03 Javascript
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
Javascript 模式实例 观察者模式
2009/10/24 Javascript
javascript json 新手入门文档
2009/12/03 Javascript
从面试题学习Javascript 面向对象(创建对象)
2012/03/30 Javascript
多种方法实现JS动态添加事件
2013/11/01 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
jquery实现点击变换导航样式的方法
2015/08/31 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
Bootstrap~多级导航(级联导航)的实现效果【附代码】
2016/03/08 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
jQuery实现元素的插入
2017/02/27 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
vue中子组件调用兄弟组件方法
2018/07/06 Javascript
详解Node.js读写中文内容文件操作
2018/10/10 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
[29:16]完美世界DOTA2联赛决赛日 Inki vs LBZS 第三场 11.08
2020/11/10 DOTA
python共享引用(多个变量引用)示例代码
2013/12/04 Python
python实现计算倒数的方法
2015/07/11 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
Python使用sorted排序的方法小结
2017/07/28 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
一个非常简单好用的Python图形界面库(PysimpleGUI)
2020/12/28 Python
IE10 Error.stack 让脚本调试更加方便快捷
2013/04/22 HTML / CSS
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
目标责任书格式
2014/07/28 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电