Javascript 布尔型分析


Posted in Javascript onDecember 22, 2008

本来我以为js的布尔型转换跟java一样,毕竟大家同一个祖宗嘛,以下是我的写法。
function foo() {
var temp = Boolean.valueOf('<%=javaBoolean%>');
alert(temp == false);
}
java变量javaBoolean是一个字符串,它的值是"false",本来我以为肯定输出true,但结果却false,真是郁闷至极。

刚刚查了一下《javascript权威指南》,才茅塞顿开。原来是这样的:

如果是想将其它类型转为布尔型,应该用Boolean(value)或new Boolean(value),Boolean.valueOf()这个方法是对象才有的,并不是Boolean的静态方法,还有一点很重要:0、 NaN、null、空字符串和undefined都将转换成false,其它原始值,除了false(但包含字符串"false"),以及其它的对象和数组都将转换为true。

看到这里,你应该觉得被js忽悠了一把也是值的吧?

Javascript 相关文章推荐
Jquery+ajax请求data显示在GridView上(asp.net)
Aug 27 Javascript
可在线编辑网页文字效果代码(单击)
Mar 02 Javascript
Jquery 的outerHeight方法使用介绍
Sep 11 Javascript
JavaScript删除数组元素的方法
Mar 20 Javascript
jQuery构造函数init参数分析
May 13 Javascript
使用requestAnimationFrame实现js动画性能好
Aug 06 Javascript
浅谈JavaScript的全局变量与局部变量
Jun 10 Javascript
关于JS 预解释的相关理解
Jun 28 Javascript
Bootstrap table表格简单操作
Feb 07 Javascript
详解微信小程序审核不通过的解决方法
Jan 17 Javascript
小程序实现单选多选功能
Nov 04 Javascript
JavaScript前端面试组合函数
Jun 21 Javascript
通过event对象的fromElement属性解决热区设置主实体的一个bug
Dec 22 #Javascript
javascript StringBuilder类实现
Dec 22 #Javascript
关于IE7 IE8弹出窗口顶上
Dec 22 #Javascript
清除网页历史记录,屏蔽后退按钮!
Dec 22 #Javascript
jQuery 各种浏览器下获得日期区别
Dec 22 #Javascript
JavaScript CSS菜单功能 改进版
Dec 20 #Javascript
JavaScript 字符串连接性能优化
Dec 20 #Javascript
You might like
PHP实现MySQL更新记录的代码
2008/06/07 PHP
PHP6 先修班 JSON实例代码
2008/08/23 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
php数据访问之增删改查操作
2016/05/09 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
2019/02/28 PHP
PHP微商城开源代码实例
2019/03/27 PHP
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
Vue+Element使用富文本编辑器的示例代码
2017/08/14 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
Taro小程序自定义顶部导航栏功能的实现
2020/12/17 Javascript
进一步探究Python中的正则表达式
2015/04/28 Python
python实现在sqlite动态创建表的方法
2015/05/08 Python
Python3.2中Print函数用法实例详解
2015/05/19 Python
Python通过select实现异步IO的方法
2015/06/04 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
Python多进程入门、分布式进程数据共享实例详解
2019/06/03 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
移动端HTML5 input常见问题(小结)
2020/09/28 HTML / CSS
非洲NO.1网上商店:Jumia肯尼亚
2016/08/18 全球购物
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
英国时尚运动品牌的合集:The Sports Edit
2017/12/20 全球购物
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
化工工艺设计求职信
2014/06/25 职场文书
矛盾论读书笔记
2015/06/29 职场文书