位置: 编程技术 - 正文

Javascript 布尔型分析(js中布尔值为false的六种情况)

编辑:rootadmin
本来我以为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 布尔型分析(js中布尔值为false的六种情况),希望有所帮助,仅作参考,欢迎阅读内容。

Javascript 布尔型分析(js中布尔值为false的六种情况)

文章相关热门搜索词:javascript布尔值,javascript布尔值怎么赋值,javascript布尔值,javascript布尔值怎么赋值,Javascript布尔型数据类型例题,js布尔类型,js中布尔类型怎么定义,js布尔类型,内容如对您有帮助,希望把文章链接给更多的朋友!

Javascript valueOf 使用方法 object.valueOf()必选项object参数是任意固有JScript对象。说明每个JScript固有对象的valueOf方法定义不同。对象返回值Array数组的元素被转换为字符串,这些字

走出JavaScript初学困境—js初学 从开始接触JS这东西有一年时间了,心头总是有一些说不出来的苦闷。在论坛里也常常有人这么说。那么苦在何处呢?总是感觉学的不深入,一些简单的

JavaScript入门教程(1) 什么是JS JavaScript参考教程本教程为未接触过JavaScript的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的JavaScript在本教程中都未

本文链接地址:https://www.jiuchutong.com/biancheng/383924.html 转载请保留说明!

上一篇:JavaScript 基础问答 四(javascript基本语句)

下一篇:Javascript valueOf 使用方法

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络