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 相关文章推荐
javascript实现十秒钟后注册按钮可点击的方法
May 13 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
May 31 Javascript
js实现当鼠标移到表格上时显示这一格全部内容的代码
Jun 12 Javascript
JQuery DIV 动态隐藏和显示的方法
Jun 23 Javascript
jQuery Easyui datagrid/treegrid 清空数据
Jul 09 Javascript
使用BootStrap实现标签切换原理解析
Mar 14 Javascript
实例分析JS与Node.js中的事件循环
Dec 12 Javascript
使用vue的transition完成滑动过渡的示例代码
Jun 25 Javascript
es6 symbol的实现方法示例
Apr 02 Javascript
JS实现的排列组合算法示例
Jul 16 Javascript
JS数组reduce()方法原理及使用技巧解析
Jul 14 Javascript
vue下拉刷新组件的开发及slot的使用详解
Dec 23 Vue.js
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 随机生成10位字符代码
2009/03/26 PHP
php中执行系统命令的方法
2015/03/21 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
单独使用CKFinder选择图片的方法
2010/08/21 Javascript
基于Jquery的简单图片切换效果
2011/01/06 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
node.js中的fs.rmdirSync方法使用说明
2014/12/16 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
使用javascript获取页面名称
2014/12/23 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
2015/03/03 Javascript
jQuery在线选座位插件seat-charts特效代码分享
2015/08/27 Javascript
Express+Nodejs 下的登录拦截实现代码
2017/07/01 NodeJs
VueJs组件prop验证简单介绍
2017/09/12 Javascript
微信小程序选择图片和放大预览图片功能
2017/11/02 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2019/04/04 Javascript
Bootstrap 时间日历插件bootstrap-datetimepicker配置与应用小结
2019/05/28 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
[45:40]Ti4 冒泡赛第二天NEWBEE vs NaVi 1
2014/07/15 DOTA
Django中几种重定向方法
2015/04/28 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
python 读取修改pcap包的例子
2019/07/23 Python
捷克玩具商店:Bambule
2019/02/23 全球购物
德国网上超市:myTime.de
2019/08/26 全球购物
党员思想汇报范文
2013/12/30 职场文书
运动会广播稿150字
2014/02/19 职场文书
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
本科毕业生自荐信
2014/06/02 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
政风行风建设责任书
2014/07/23 职场文书
综合测评自我评价
2015/03/06 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers