1、对于string,number等基础类型,==和===是有区别的

1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
2)同类型比较,直接进行“值”比较,两者结果一样
 
2、对于Array,Object等高级类型,==和===是没有区别的
进行“指针地址”比较
 
3、基础类型与高级类型,==和===是有区别的
1)对于==,将高级转化为基础类型,进行“值”比较
2)因为类型不同,===结果为false

原文:http://blog.sina.com.cn/s/blog_4b32835b01014iv9.html

最新文章

  1. [LeetCode] Island Perimeter 岛屿周长
  2. CTO、技术总监、首席架构师的区别
  3. mac上的替代软件
  4. HTML5-WebSocket技术学习(2)
  5. JNI开发流程-JNI/NDK【转】
  6. 转!!常用的4种动态网页技术—CGI、ASP、JSP、PHP
  7. 【学习笔记】【C语言】赋值运算
  8. java含多个包的命令行下执行
  9. 反射 介绍System.Type类
  10. JSP写入MySQL数据库中出现乱码问题笔记
  11. 在自己的base脚本中实现自动补全
  12. rsync服务器
  13. 朱丽叶—Cuda+OSG
  14. FTP与TFTP
  15. Chrome调试折腾记_(1)调试控制中心快捷键详解!!!
  16. 定期清理WordPress的文章修订版本
  17. 使用tpcc-mysql进行性能测试
  18. CF 329A(Purification-贪心-非DLX)
  19. ZooKeeper服务命令
  20. C# base和this的用法

热门文章

  1. [已解决]This dependency was not found: * common/stylus/index.styl in ./src/main.js To install it, you can run: npm install --save common/stylus/index.styl
  2. OwinHost.exe用法
  3. Java学习笔记15(面向对象八:匿名对象、内部类)
  4. CMDB运维开发项目
  5. CSS中垂直居中的方法
  6. CSS(二) 颜色 盒模型 文字相关 border
  7. 运用OpenMP提速图像处理速度
  8. Go 语言打包静态文件
  9. JBDC工具类
  10. 七牛php-sdk使用-多媒体处理