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 相关文章推荐
2007/12/23更新创意无限,简单实用(javascript log)
Dec 24 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 Javascript
Extjs优化(一)删除冗余代码提高运行速度
Apr 15 Javascript
对frameset、frame、iframe的js操作示例代码
Aug 16 Javascript
关于onchange事件在IE和FF下的表现及解决方法
Mar 08 Javascript
js的[defer]和[async]属性
Nov 24 Javascript
JavaScript分页功能的实现方法
Apr 25 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
Oct 21 Javascript
用NODE.JS中的流编写工具是要注意的事项
Mar 01 Javascript
基于zTree树形菜单的使用实例
Dec 25 Javascript
OpenLayers加载缩放控件使用方法详解
Sep 25 Javascript
vue实现简易计算器功能
Jan 20 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
收音机另类DIY - 纸巾盒做外壳
2021/03/02 无线电
php文件缓存类汇总
2014/11/21 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
2016/04/12 PHP
javascript 运算数的求值顺序
2011/08/23 Javascript
js实现数组去重、判断数组以及对象中的内容是否相同
2013/11/29 Javascript
谈谈JavaScript异步函数发展历程
2015/09/29 Javascript
JS实现队列与堆栈的方法
2016/04/21 Javascript
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
微信小程序如何再次获取用户授权的方法
2019/05/10 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
[06:01]刀塔次级联赛top10第一期
2014/11/07 DOTA
python脚本实现分析dns日志并对受访域名排行
2014/09/18 Python
详解Python如何获取列表(List)的中位数
2016/08/12 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
PyQt5每天必学之拖放事件
2020/08/27 Python
python实现输入数字的连续加减方法
2018/06/22 Python
Pandas分组与排序的实现
2019/07/23 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
澳大利亚体育和露营装备在线/实体零售商:Find Sports
2020/06/03 全球购物
老师给学生的表扬信
2014/01/17 职场文书
酒店副总经理岗位职责范本
2014/02/04 职场文书
便利店投资创业计划书
2014/02/08 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
创业计划书之养殖业
2019/10/11 职场文书
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
手残删除python之后的补救方法
2021/06/26 Python
Hive导入csv文件示例
2022/06/25 数据库
vue el-table实现递归嵌套的示例代码
2022/08/14 Vue.js