flex关于字符串转Boolean .
2024-09-17 18:08:29
最近做一项目,输入一个boolean类型的参数,结果一致无法获取正确值,后在网上查找才发现原因如下,转帖保存一个;
. "false" as Boolean //flase
."true" as Boolean //false
.Boolean("flase") //true
.Boolean("true")//true
05.Boolean(Number("0"));//false
06.Boolean(Number("1"));//true
"false" as Boolean 是flase
是一个字符串,而不是Boolean 类型,所以是false
Boolean("flase") 是true
判断一个字符串是否为空,不看里面的内容
很明显,这不是一个空的字符串
将 expression 参数转换为布尔值并返回该值。
返回值取决于参数的数据类型和值,如下表所述:
输入值 | 示例 | 返回值 |
---|---|---|
0 |
Boolean(0) |
false |
NaN |
Boolean(NaN) |
false |
数字(非 0 或 NaN ) |
Boolean(4) |
true |
空字符串 | Boolean("") |
false |
非空字符串 | Boolean("6") |
true |
null |
Boolean(null) |
false |
undefined |
Boolean(undefined) |
false |
Object 类的实例 | Boolean(new Object()) |
true |
无参数 | Boolean() |
false |
要直观,还是只有
if(str == "true")了
最新文章
- jQuery Multi-TouchWipe / Multi-TouchZoom
- php课程---JavaScript与Jquery的区别
- 【五子棋AI循序渐进】——整合完成
- Android应用程序“R文件”消失
- .net架构设计读书笔记--第二章 第7节 神化般的业务层
- 查询MYSQL和查询HBASE速度比较
- How To Create A Struts 2 Web Application
- 容器大小的改变以及容器操作可能使迭代器失效、vector对象的容量变化
- C++学习笔记39:进程概念
- Spark Accumulators
- CSS的继承性和层叠性
- centos7中输入ifconfig出现ens33,没有eth0
- java-多线程(下)&;GUI
- spring bean的初始化以及销毁
- Python中的垃圾回收机制
- RecyclerView实现ViewPager效果;
- Android Bitmap 缩放 旋转 水印 裁剪操作
- Mybatis知识(5)
- Shell获取当前路径
- .net 中异步SOCKET发送数据时碰到的内存问题