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 学习之旅 (2)
Feb 05 Javascript
JavaScript 加号(+)运算符号
Dec 06 Javascript
jquery实现居中弹出层代码
Aug 25 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
Feb 11 Javascript
如何编写高质量JS代码(续)
Feb 25 Javascript
纯javascript判断查询日期是否为有效日期
Aug 24 Javascript
JavaScript实现的多种鼠标拖放效果
Nov 03 Javascript
Node连接mysql数据库方法介绍
Feb 07 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
Nov 30 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
Mar 27 Javascript
vue使用自定义指令实现拖拽
Jan 29 Javascript
微信小程序进入广告实现代码实例
Sep 19 Javascript
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批量查询WordPress留言者E-mail地址实现方法
2015/02/15 PHP
PHP结合jQuery实现找回密码
2015/07/22 PHP
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
页面加载完毕后滚动条自动滚动一定位置
2014/02/20 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
JS实现元素上下左右移动效果
2017/10/18 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
微信小程序视图控件与bindtap之间的问题的解决
2019/04/08 Javascript
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
详解vue-router 动态路由下子页面多页共活的解决方案
2019/12/22 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
python文件操作之目录遍历实例分析
2015/05/20 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
python实现彩票系统
2020/06/28 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
Python类的继承用法示例
2019/01/31 Python
浅谈django2.0 ForeignKey参数的变化
2019/08/06 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
python 获取计算机的网卡信息
2021/02/18 Python
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
荷兰美妆护肤品海淘网站:Beautinow(中文)
2020/11/22 全球购物
计算机专业个人求职信范例
2013/09/23 职场文书
幼儿园见习报告范文
2014/10/30 职场文书
创先争优承诺书
2015/01/20 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
如何有效防止sql注入的方法
2021/05/25 SQL Server
MySQL中的引号和反引号的区别与用法详解
2021/10/24 MySQL