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 相关文章推荐
$.ajax返回的JSON无法执行success的解决方法
Sep 09 Javascript
hover的用法及live的用法介绍(鼠标悬停效果)
Mar 29 Javascript
jquery解析JSON数据示例代码
Mar 17 Javascript
使用GruntJS构建Web程序之构建篇
Jun 04 Javascript
IE6浏览器中window.location.href无效的解决方法
Nov 20 Javascript
node.js中的buffer.length方法使用说明
Dec 14 Javascript
Angularjs使用指令做表单校验的方法
Mar 31 Javascript
浅析Vue.js中v-bind v-model的使用和区别
Dec 04 Javascript
JavaScript实现shuffle数组洗牌操作示例
Jan 03 Javascript
Vue自定义全局Toast和Loading的实例详解
Apr 18 Javascript
vue element ui validate 主动触发错误提示操作
Sep 21 Javascript
浅谈TypeScript 索引签名的理解
Oct 16 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
基于mysql的论坛(6)
2006/10/09 PHP
深入解析PHP内存管理之谁动了我的内存
2013/06/20 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
php str_replace替换指定次数的方法详解
2017/05/05 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
2019/11/09 PHP
围观tangram js库
2010/12/28 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
jquery中push()的用法(数组添加元素)
2014/11/25 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
js获取鼠标点击的对象,点击另一个按钮删除该对象的实现代码
2016/05/13 Javascript
Vue表单实例代码
2016/09/05 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
2016/10/11 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
Windows下安装python2.7及科学计算套装
2015/03/05 Python
详解Django框架中用context来解析模板的方法
2015/07/20 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
python配置文件写入过程详解
2019/10/19 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
keras读取h5文件load_weights、load代码操作
2020/06/12 Python
如何基于Django实现上下文章跳转
2020/09/16 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
AmazeUI 列表的实现示例
2020/08/17 HTML / CSS
音乐教学随笔感言
2014/02/19 职场文书
21岁生日感言
2014/02/27 职场文书
应届大专毕业生自我鉴定
2014/04/08 职场文书
党员民主生活会材料
2014/12/15 职场文书
2015年工会工作总结范文
2015/07/23 职场文书
党员心得体会范文2016
2016/01/23 职场文书
高一作文之暖冬
2019/11/09 职场文书