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 相关文章推荐
使用jquery插件实现图片延迟加载技术详细说明
Mar 12 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
Mar 11 Javascript
JavaScript 判断浏览器是否支持SVG的代码
Mar 21 Javascript
验证控件与Button的OnClientClick事件详细解析
Dec 04 Javascript
在javascript中实现函数数组的方法
Dec 25 Javascript
javascript中的throttle和debounce浅析
Jun 06 Javascript
Javascript基础教程之for循环
Jan 18 Javascript
javascript常用的方法分享
Jul 01 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
Mar 05 Javascript
AngularJS实现的简单拖拽功能示例
Jan 02 Javascript
Vue 动态组件components和v-once指令的实现
Aug 30 Javascript
Vue路由管理器Vue-router的使用方法详解
Feb 05 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
摩卡咖啡
2021/03/03 咖啡文化
php中通过curl smtp发送邮件
2012/06/05 PHP
smarty内置函数section的用法
2015/01/22 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
创建无限极分类树型结构的简单方法
2017/06/20 PHP
通过JAVAScript实现页面自适应
2007/01/19 Javascript
JQuery 获取和设置Select选项的代码
2010/02/07 Javascript
javascript URL编码和解码使用说明
2010/04/12 Javascript
遍历DOM对象内的元素属性示例代码
2014/02/08 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
2017/02/24 Javascript
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
jQuery扩展_动力节点Java学院整理
2017/07/05 jQuery
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
微信小程序如何再次获取用户授权的方法
2019/05/10 Javascript
微信小程序页面传多个参数跳转页面的实现方法
2019/05/17 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
Python备份Mysql脚本
2008/08/11 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
简单实现python聊天程序
2018/04/01 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
Flask框架web开发之零基础入门
2018/12/10 Python
对pandas写入读取h5文件的方法详解
2018/12/28 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
在 Python 中使用 MQTT的方法
2020/08/18 Python
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
身边的榜样活动方案
2014/08/20 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
房屋分割离婚协议书范本
2014/12/01 职场文书
公司车辆维修管理制度
2015/08/05 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书