详解js中==与===的区别


Posted in Javascript onJanuary 08, 2017

为了减少概念混淆,应该把 =称作(得到或者赋值),==称作(相等),===称作(严格相等)

相同点:

它们两个运算符都允许任意类型的的操作数,如果操作数相等,返回true,否则返回false

不同:

==:运算符称作相等,用来检测两个操作数是否相等,这里的相等定义的非常宽松,可以允许进行类型转换

===:用来检测两个操作数是否严格相等

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

不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等

同类型比较,直接进行“值”比较,两者结果一样

2、对于Array,Object等高级类型,==和===是没有区别的

3、基础类型与高级类型,==和===是有区别的

对于==,将高级转化为基础类型,进行“值”比较

因为类型不同,===结果为false

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
May 16 Javascript
window.addEventListener来解决让一个js事件执行多个函数
Dec 26 Javascript
快速解决jQuery与其他库冲突的方法介绍
Jan 02 Javascript
举例详解JavaScript中Promise的使用
Jun 24 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
Jun 25 Javascript
javascript常用经典算法实例详解
Nov 25 Javascript
javascript html5移动端轻松实现文件上传
Mar 27 Javascript
JavaScript代码实现左右上下自动晃动自动移动
Apr 08 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
Dec 28 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
May 18 Javascript
VueX模块的具体使用(小白教程)
Jun 05 Javascript
微信小程序中target和currentTarget的区别小结
Nov 06 Javascript
JavaScript 动态三角函数实例详解
Jan 08 #Javascript
你不知道的 javascript【推荐】
Jan 08 #Javascript
js时间控件只显示年月
Jan 08 #Javascript
javascript函数的四种调用模式
Jan 08 #Javascript
jquery与ajax获取特殊字符实例详解
Jan 08 #Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
Jan 08 #Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
Jan 08 #Javascript
You might like
php生成文件
2007/01/15 PHP
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
php之static静态属性与静态方法实例分析
2015/07/30 PHP
php实现的debug log日志操作类实例
2016/07/12 PHP
TNC vs BOOM BO3 第二场2.13
2021/03/10 DOTA
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
JQuery+JS实现仿百度搜索结果中关键字变色效果
2011/08/02 Javascript
JS简单的轮播的图片滚动实例
2013/06/17 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
2013/08/28 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
JavaScript获取IP获取的是IPV6 如何校验
2016/06/12 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
Thinkjs3新手入门之添加一个新的页面
2017/12/06 Javascript
axios 封装上传文件的请求方法
2018/09/26 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
Python信息抽取之乱码解决办法
2017/06/29 Python
简单易懂的python环境安装教程
2017/07/13 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
Python pandas如何向excel添加数据
2020/05/22 Python
pyCharm 实现关闭代码检查
2020/06/09 Python
浅谈python锁与死锁问题
2020/08/14 Python
python 用struct模块解决黏包问题
2020/11/07 Python
美国CVS药店官网:CVS Pharmacy
2018/07/26 全球购物
C#怎么让一个窗口居中显示?
2015/10/20 面试题
幼儿园2014年度工作总结
2014/11/10 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
大班下学期个人总结
2015/02/13 职场文书
2016优秀班主任个人先进事迹材料
2016/02/26 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
详解Python中的进程和线程
2021/06/23 Python
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js