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提升性能最佳实践小结
Dec 06 Javascript
JQuery live函数
Dec 24 Javascript
JS获取iframe中longdesc属性的方法
Apr 01 Javascript
js实现简易的单数字随机抽奖(0-9)
Mar 19 Javascript
jquery特效 点击展示与隐藏全文
Dec 09 Javascript
jQuery表单验证插件解析(推荐)
Jul 21 Javascript
微信小程序 教程之列表渲染
Oct 18 Javascript
浅谈jquery页面初始化的4种方式
Nov 27 Javascript
详解10分钟学会vue滚动行为
Sep 21 Javascript
Laravel admin实现消息提醒、播放音频功能
Jul 10 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
Nov 05 Javascript
Vue指令实现OutClick的示例
Nov 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
如何去掉文章里的 html 语法
2006/10/09 PHP
php 数据库字段复用的基本原理与示例
2011/07/22 PHP
php常用数学函数汇总
2014/11/21 PHP
PHP实现重载的常用方法实例详解
2017/10/18 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
javascript 面向对象的JavaScript类
2010/05/04 Javascript
JavaScript中几种常见排序算法小结
2011/02/22 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
jquery对象访问是什么及使用方法介绍
2016/05/03 Javascript
在javaScript中检测数据类型的几种方式小结
2017/03/04 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
微信小程序实现图片上传
2019/05/23 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
[06:20]2015国际邀请赛第三日top10
2015/08/08 DOTA
使用cx_freeze把python打包exe示例
2014/01/24 Python
Python出现segfault错误解决方法
2016/04/16 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
基于python3实现倒叙字符串
2020/02/18 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
HTML5页面中尝试调起APP功能
2017/09/12 HTML / CSS
自我鉴定范文200字
2013/10/02 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
法学专业毕业实习自我鉴定2014
2014/09/27 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
个人先进材料范文
2014/12/30 职场文书
2016教师节感恩话语
2015/12/09 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫