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 相关文章推荐
前端开发过程中浏览器版本的两种判定方法
Oct 30 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
Mar 05 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
Aug 12 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
Aug 26 Javascript
Javascript中作用域的详细介绍
Oct 06 Javascript
使用Javascript监控前端相关数据的代码
Oct 27 Javascript
遍历json 对象的属性并且动态添加属性的实现
Dec 02 Javascript
详解Vue中状态管理Vuex
May 11 Javascript
解决vue-cli中stylus无法使用的问题方法
Jun 19 Javascript
Vue.js常用指令的使用小结
Jun 23 Javascript
jQuery自动或手动图片切换效果
Oct 11 jQuery
vue @click.native 绑定原生点击事件
Apr 22 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使之能同时支持GIF和JPEG
2006/10/09 PHP
NOT NULL 和NULL
2007/01/15 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
Yii2使用$this-&gt;context获取当前的Module、Controller(控制器)、Action等
2017/03/29 PHP
PHP快速排序算法实现的原理及代码详解
2019/04/03 PHP
游戏人文件夹程序 ver 4.03
2006/07/14 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
2013/08/28 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
跟我学习javascript的函数和函数表达式
2015/11/16 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
JavaScript常见鼠标事件与用法分析
2019/01/03 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python3里的super()和__class__使用介绍
2015/04/23 Python
Python元组知识点总结
2019/02/18 Python
python数据归一化及三种方法详解
2019/08/06 Python
利用Python实现kNN算法的代码
2019/08/16 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
pytorch中torch.max和Tensor.view函数用法详解
2020/01/03 Python
美国正版电视节目和电影在线观看:Hulu
2018/05/24 全球购物
估算杭州有多少软件工程师
2015/08/11 面试题
C#实现启动一个进程
2016/10/01 面试题
linux下进程间通信的方式
2013/01/23 面试题
精通CAD能手自荐书
2014/01/31 职场文书
个人简历中自我评价
2014/02/11 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书