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初学者的编写开发的七个细节
Jan 11 Javascript
javascript 日期时间 转换的方法
Feb 21 Javascript
javascript 使用 NodeList需要注意的问题
Mar 04 Javascript
javascript判断数组内是否重复的方法
Apr 21 Javascript
详解vue + vuex + directives实现权限按钮的思路
Oct 24 Javascript
浅谈redux以及react-redux简单实现
Aug 28 Javascript
vue动态绑定class选中当前列表变色的方法示例
Dec 19 Javascript
vue-cli3环境变量与分环境打包的方法示例
Feb 18 Javascript
3分钟了解vue数据劫持的原理实现
May 01 Javascript
高性能js数组去重(12种方法,史上最全)
Dec 21 Javascript
javascript 函数的暂停和恢复实例详解
Apr 25 Javascript
vue实现水波涟漪效果的点击反馈指令
May 31 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 转义使用详解
2013/07/15 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
用Js实现的动态增加表格示例自己写的
2013/10/21 Javascript
extjs 分页使用jsp传递数据示例
2014/07/29 Javascript
JavaScript中的small()方法使用详解
2015/06/08 Javascript
JavaScript中解决多浏览器兼容性23个问题的快速解决方法
2016/05/19 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
jquery的$().each和$.each的区别
2019/01/18 jQuery
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
解决vant title-active-color与title-inactive-color不生效问题
2020/11/03 Javascript
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
python简单实现计算过期时间的方法
2015/06/09 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
全面了解django的缓存机制及使用方法
2019/07/22 Python
python+OpenCV实现图像拼接
2020/03/05 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
html5组织文档结构_动力节点Java学院整理
2017/07/11 HTML / CSS
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
学期研究性学习个人的自我评价
2014/01/09 职场文书
妇女干部培训方案
2014/05/12 职场文书
2014年服务员个人工作总结
2014/12/23 职场文书
行政复议决定书
2015/06/24 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
认识实习感想
2015/08/10 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android