js == 与 === 的区别
2016-07-04 12:52
417 查看
1、对于string,number等基础类型,==和===是有区别的
1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
2)同类型比较,直接进行“值”比较,两者结果一样
2、对于Array,Object等高级类型,==和===是没有区别的
进行“指针地址”比较
3、基础类型与高级类型,==和===是有区别的
1)对于==,将高级转化为基础类型,进行“值”比较
2)因为类型不同,===结果为false
原文:http://blog.sina.com.cn/s/blog_4b32835b01014iv9.html
1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
2)同类型比较,直接进行“值”比较,两者结果一样
2、对于Array,Object等高级类型,==和===是没有区别的
进行“指针地址”比较
3、基础类型与高级类型,==和===是有区别的
1)对于==,将高级转化为基础类型,进行“值”比较
2)因为类型不同,===结果为false
原文:http://blog.sina.com.cn/s/blog_4b32835b01014iv9.html
相关文章推荐
- 表单提交,submit js校验
- json格式的javascript对象用法分析
- JSRDB
- javascript的简单等待跳转模型
- javascript中的作用域(词法and动态)
- Js 获得SharePoint2013 指定的people Picker 全部用户信息
- JS脚本可视化调试支持——基于Google v8引擎的脚本调试
- jsp里include html文件中文乱码
- js 如何生成唯一且不可预测的 ID
- jsp中forword和sendRedirect的区别
- jsp/servlet的重定向技术综述
- JSP和Servlet对中文的处理
- JavaScript中的this
- <jsp:include>与<jsp:forward>
- js,正则表达式,去除重复字符
- 基于前端javascript的搜索功能
- JavaScript 节流函数 Throttle 详解
- Myeclipse新建JSP文件默认生成代码详解
- js函数(比较全)
- 编写Javascript时的注意事项