js中‘0’到底是 true 还是 false
来源:互联网 发布:公子羽捏脸数据 编辑:程序博客网 时间:2024/06/10 12:22
想到一个好玩的,运行如下 javascript :
答案是:在js做比较的时候,有这样的三条规则:
if ('0') alert("'0' is true");
if ('0' == false) alert("'0' is false");
结果是,两次都 alert 了!那么 '0' 到底是 true 还是 false 呢?答案是:在js做比较的时候,有这样的三条规则:
- 如果比较的两者中有bool,会把 bool 先转换为对应的 number,即 0 和 1
- 如果比较的双方中有一方为number一方为string,会把string转换为数字
- 把string直接转换为bool的时候,空字符串‘’转换为 false,除此外的一切字符串转换为 true
- js中‘0’到底是 true 还是 false
- js中‘0’到底是 true 还是 false
- js 空数组是true还是false
- js 空数组是true还是false
- js 空数组是true还是false
- js中各种类型的在if条件中是true还是false
- js中 [] ? true : false 的返回值为什么是true?
- 前台中: 1 和 0 传入到 vo 中 boolean 类型的是 true 还是 false?
- js空数组是true or false
- TRUE 还是 FALSE
- 0是FALSE 1是TRUE
- js中return、return true、return false
- JS中true和false的判断
- JS true和false
- 有关true和false在js中使用
- js中return ,return false,return true的区别
- JS中使用return, return true, return false
- js 中return false;return true;return的区别
- Uva 11889 - Benefit
- DB2 的事务日志
- 九度 1007 奥运排序问题
- Struts1实现重定向
- STK9模块介绍
- js中‘0’到底是 true 还是 false
- Eclipse 如何删除所有断点
- 深度学习(Deep Learning)算法简介 (转)
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- java的swing表格树示例
- 画笔2
- JQuery获取input type="text"中的值的各种方式
- 二元查找树的后序遍历结果
- this和super代码理解.