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 性能优化指南 (1)
May 21 Javascript
js如何取消事件冒泡
Sep 23 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
Dec 12 Javascript
JavaScript中的null和undefined区别介绍
Jan 01 Javascript
jquery+easeing实现仿flash的载入动画
Mar 10 Javascript
JS扩展方法实例分析
Apr 15 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
Dec 13 Javascript
基于jQuery实现左侧菜单栏可折叠功能
Dec 27 Javascript
原生js实现节日时间倒计时功能
Jan 18 Javascript
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
微信小程序如何利用getCurrentPages进行页面传值
Jul 01 Javascript
JavaScript find()方法及返回数据实例
Apr 30 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
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
探讨如何把session存入数据库
2013/06/07 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
2019/10/03 PHP
Javascript 圆角div的实现代码
2009/10/15 Javascript
JQuery的一些小应用收集
2010/03/27 Javascript
来自国外的30个基于jquery的Web下拉菜单
2012/06/22 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
jQuery实现的左右移动焦点图效果
2016/01/14 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
jquery实现自适应banner焦点图
2017/02/16 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
2018/07/12 jQuery
vscode 插件开发 + vue的操作方法
2020/06/05 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
2020/07/13 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
怎样使用Python脚本日志功能
2016/08/14 Python
简单实现python聊天程序
2018/04/01 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
2019/02/22 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
Python和Java的语法对比分析语法简洁上python的确完美胜出
2019/05/10 Python
Python控制Firefox方法总结
2019/06/03 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
使用Python串口实时显示数据并绘图的例子
2019/12/26 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
橄榄树药房:OLIVEDA
2019/09/01 全球购物
总经理驾驶员岗位职责
2013/12/04 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
好的演讲稿开场白
2013/12/30 职场文书
促销活动总结模板
2014/07/01 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
css布局巧妙技巧之css三角示例的运用
2022/03/16 HTML / CSS