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


Posted in Javascript onJanuary 08, 2017

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

相同点:

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

不同:

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

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

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

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

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

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

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

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

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

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

Javascript 相关文章推荐
基于jquery+thickbox仿校内登录注册框
Jun 07 Javascript
本地对象Array的原型扩展实现代码
Dec 04 Javascript
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
Mar 01 Javascript
angularjs表格分页功能详解
Jan 21 Javascript
封装属于自己的JS组件
Jan 27 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 Javascript
微信小程序中input标签详解及简单实例
May 18 Javascript
详解vue 模版组件的三种用法
Jul 21 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
Aug 04 Javascript
浅谈node的事件机制
Oct 09 Javascript
JavaScript 隐性类型转换步骤浅析
Mar 15 Javascript
vue写h5页面的方法总结
Feb 12 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
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
深入PHP curl参数的详解
2013/06/17 PHP
详解PHP对象的串行化与反串行化
2016/01/24 PHP
PHP实现非阻塞模式的方法分析
2018/07/26 PHP
JavaScript中如何通过arguments对象实现对象的重载
2014/05/12 Javascript
JS随机调用指定函数的方法
2015/07/01 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
javascript如何操作HTML下拉列表标签
2015/08/20 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
python基于socket实现网络广播的方法
2015/04/29 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
2016/05/24 Python
将python代码和注释分离的方法
2018/04/21 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
详解django中使用定时任务的方法
2018/09/27 Python
Python queue队列原理与应用案例分析
2019/09/27 Python
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
丝芙兰美国官网:SEPHORA美国
2016/08/03 全球购物
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
yy结婚证婚词
2014/01/10 职场文书
中层干部竞争上岗演讲稿
2014/01/13 职场文书
应届生自荐信范文
2014/02/21 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
恋恋笔记本观后感
2015/06/16 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python