js中boolean类型的相关比较
来源:互联网 发布:石家庄软件培训学校 编辑:程序博客网 时间:2024/06/06 01:42
console.log(([])?true:false); //true
console.log(([]==false?true:false)); //true
console.log(({}==false)?true:false) //false
原因:
布尔类型与其它任何类型进行比较,布尔类型将会转换为number类型。
Number([])返回0所以第二题为true
Number转换类型的参数如果为对象返回的就是NaN,
那么Number({})返回的就是NaN。
通过Object.prototype.toString.call({})来判断类型,0与NaN相比为false
阅读全文
0 0
- js中boolean类型的相关比较
- JS中Boolean类型值的判断
- JS中字符串转化为boolean类型
- JavaBean中boolean类型和Boolean类型的get方法
- freemarker 比较 Boolean 类型
- js中其他类型值与Boolean类型值之间的转换
- ORACLE中VARCHAR2、BOOLEAN、NUMBER的比较
- Java中boolean类型的位运算
- java中boolean类型的长度
- 比较运算符的结果一定是boolean类型
- Java中boolean类型
- javascript中boolean类型
- js中各数据类型转换到Boolean类型
- js中特殊值的boolean值
- js中Boolean对象
- Javascript的Boolean类型
- Javascript的Boolean类型
- js中的boolean原始类型和Boolean引用类型
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- Starbuck transparent icon
- local standard deviation of an image
- 测试之禅——软件测试中的哲学命题
- GTAV
- js中boolean类型的相关比较
- HDU2586 RMQ+ST && 离线算法
- C++之函数返回局部变量的初级探索---补充(3)《Effective C++》
- LDAP
- Java中的==和equals的区别及用法
- 改变百度ueditor默认的字体以及字体大小
- 查找——冒泡排序
- 查找——冒泡排序
- 看图和步骤教你把dwg转换成pdf格式