==   用于比较   判断 两者相等      ==在比较的时候可以转自动换数据类型

===用于严格比较   判断两者严格相等     ===严格比较,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。

举例说明:

"1"  ==  true

类型不同,"=="将先做类型转换,把true转换为1,即为 "1"  ==  1;

此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1;

此时,"==" 左右两边的类型都为数值型,比较成功!返回true

如果比较:"1"  ===  true 左侧为字符型,右侧为bool布尔型,左右两侧类型不同,结果为false;

如果比较:"1" === 1 左侧为字符型,右侧为int数值型,左右两侧类型不同,结果为false;

如果比较: 1   ===  1       左侧为int数值型,右侧为int数值型,左右两侧类型相同,数值大小也相同,结果为true;

如果比较: 1   ===  2      左侧为int数值型,右侧为int数值型,左右两侧类型相同,但数值大小不同,结果为false;

简而言之就是 "==" 只要求值相等;   "===" 要求值和类型都相等

最新文章

  1. 帮我做个APP,给你20万,做不做?
  2. 查看mysql数据库版本方法总结
  3. css3实现颜色渐变以及兼容性处理
  4. 【BZOJ3122】【SDoi2013】随机数生成器
  5. Part 12 DateTime functions in SQL Server
  6. Android下 ionic view 无法登录
  7. 使用GitBook编写文档
  8. g++编C++11/C++0x遇到的问题
  9. HNOI2015 Day 1
  10. (转ORCLE导入导出命令)
  11. ES6 字符串的扩展
  12. linux下多线程互斥量实现生产者--消费者问题和哲学家就餐问题
  13. 【悬赏征文】确认过眼神,你就是腾讯WeTest的特约撰稿人
  14. docker 安装LAMP环境
  15. RabbitMQ系列(四)RabbitMQ事务和Confirm发送方消息确认——深入解读
  16. CSS-水平和垂直居中
  17. css-preprocessors
  18. 括弧匹配检验(check.cpp)
  19. java 两个数组合并
  20. decal in unity

热门文章

  1. 性能调优培训 windbg --woodytu
  2. Mac outlook设置自动回复
  3. Ubuntu -- 配置Nginx和https及frp
  4. django导出数据到excel
  5. vim学习记录(转)
  6. C#中用鼠标移动页面功能的实现(代码控制滚动条)
  7. Vue2.0 引用 exif.js 实现调用摄像头进行拍照功能以及图片上传功能
  8. 在linux oracle 10g/11g x64bit环境中,goldengate随os启动而自己主动启动的脚本
  9. FileUpload控件预览图片
  10. Spring Cloud(十三):Spring Cloud Sleuth服务链路追踪(zipkin)(转)