javascript中的两种比较符号
2015-10-19 13:35
429 查看
第一种是
==比较,它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果;第二种是
===比较,它不会自动转换数据类型,如果数据类型不一致,返回
false,如果一致,再比较。由于JavaScript这个设计缺陷,不要使用
==比较,始终坚持使用
===比较。另一个例外是
NaN这个特殊的Number与所有其他值都不相等,包括它自己:
NaN === NaN; // false
[code]NaN; // NaN表示Not a Number,当无法计算结果时用NaN表示,例如:
0 / 0; // NaN[/code]
相关文章推荐
- JS生成二维码
- js sdk 特殊字符的key客户端上传报错。
- 关闭网页缓存,js缓存
- Json转换利器Gson之实例一-简单对象转化和带泛型的List转化 (转)
- jstack和线程dump分析
- JSP中正则表达式用法实例
- JSP中隐式对象用法实例
- javascript 中 with 的用法
- js Array 阵列扩展方法
- jsp实现从服务器下载xls文件到客户端的方法
- js,jq获取屏幕的各种高度
- js 实现 复制 功能 (zeroclipboard)
- JS数组高效率去除重复
- JSON
- javascript 对象的 key 都是字符串
- js 日期相减得到天数
- Javascript 函数声明 的优先级 高于 变量声明的优先级,但 不会 覆盖变量赋值
- JavaScript书籍阅读
- html5+javascript+css3实现下拉列表以及折叠功能
- 接口JSon字符串格式