在js中 ==(相等运算符) 和 === (严格运算符)是两种判断两个变量是否相等的运算符。

== :判断是否相等,忽略类型进行值的比较。(存在隐式类型转换的比较)

===:判断是否相等,先判断值是否相等,如果相等再进行类型的比较,即比较值还比较类型。(不存在隐式类型转化)

==的伪代码:

特殊表达判断:

console.log(null == undefined); //true

===的伪代码:

总结:==存在隐式转换,===不存在隐式转换;===比==更严格;

最新文章

  1. mysql大表myisam的导入
  2. android 中IntentService的作用及使用
  3. android遥控器的映射
  4. c#操作文件夹得读写权限
  5. c++ string 和wstring 之间的互相转换函数
  6. linux screen 命令详解(未验证+研究)
  7. leetcode 111 Minimum Depth of Binary Tree ----- java
  8. Autolayout环境设置任意个数相等间距排列的按钮的方法
  9. UVA 10106 (13.08.02)
  10. visual studio 2010 C语言声明异常
  11. DBA日常管理——数据归档(Archiving-Data)
  12. oracle 字段类型详解
  13. Java Swing 日期控件(转载)
  14. Led控件
  15. C#语言struct结构体适用场景和注意事项
  16. SQL数据库连接语句
  17. pytorch, LSTM介绍
  18. ThreadLocal用法详解和原理
  19. chrome插件的开发
  20. ASP.NET MVC案例教程(三)

热门文章

  1. linux系统用户管理(一)
  2. Java接口和抽象类区别
  3. 03-Java的基础语法
  4. JVM相关面试题
  5. Python 网站后台扫描
  6. 2)header的使用
  7. 转载【docker】CMD ENTRYPOINT 的使用方法
  8. java和javac命令
  9. 公式化学习requests(第一卷)
  10. JS调用免费接口根据ip查询位置