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 图像裁剪插件Jcrop的简单使用
May 22 Javascript
js setattribute批量设置css样式
Nov 26 Javascript
JQuery中对Select的option项的添加、删除、取值
Aug 25 Javascript
每天一篇javascript学习小结(面向对象编程)
Nov 20 Javascript
快速学习jQuery插件 Form表单插件使用方法
Dec 01 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
Jan 05 Javascript
jQuery模拟select实现下拉菜单功能
Jun 20 Javascript
深入分析node.js的异步API和其局限性
Sep 05 Javascript
vue模块拖拽实现示例代码
Mar 09 Javascript
layer 刷新某个页面的实现方法
Sep 05 Javascript
JavaScript中继承原理与用法实例入门
May 09 Javascript
详解JavaScript 高阶函数
Sep 14 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
PHP批量采集下载美女图片的实现代码
2013/06/03 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
TFDN图片播放器 不错自动播放
2006/10/03 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
js 数组操作之pop,push,unshift,splice,shift
2014/01/29 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
BOM之navigator对象和用户代理检测
2017/02/10 Javascript
JavaScript字符串_动力节点Java学院整理
2017/06/27 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
基于form-data请求格式详解
2019/10/29 Javascript
深入浅析JavaScript中的in关键字和for-in循环
2020/04/20 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
2020/11/24 Javascript
[44:50]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 TNC vs VG
2018/04/02 DOTA
python多进程使用及线程池的使用方法代码详解
2018/10/24 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
python实现转圈打印矩阵
2019/03/02 Python
使用tensorflow实现矩阵分解方式
2020/02/07 Python
Matplotlib使用字符串代替变量绘制散点图的方法
2020/02/17 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
澳大利亚波西米亚风情网上商店:Czarina
2019/03/18 全球购物
GetYourGuide台湾:预订旅游活动、景点和旅游项目
2019/06/10 全球购物
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
毕业典礼主持词大全
2014/03/26 职场文书
爱国演讲稿500字
2014/05/04 职场文书
售房协议书
2014/08/19 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
关于成立领导小组的通知
2015/04/23 职场文书
六一活动主持词
2015/06/30 职场文书
写给同事的离职感言
2015/08/04 职场文书