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


Posted in Javascript onJanuary 08, 2017

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

相同点:

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

不同:

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

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

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

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

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

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

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

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

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

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

Javascript 相关文章推荐
JavaScript监测ActiveX控件是否已经安装过的代码
Sep 02 Javascript
JS面向对象编程 for Cookie
Sep 19 Javascript
Jquery中getJSON在asp.net中的使用说明
Mar 10 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
Dec 04 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
May 25 Javascript
JavaScript提升性能的常用技巧总结【经典】
Jun 20 Javascript
简单理解vue中track-by属性
Oct 26 Javascript
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
zepto.js 实时监听输入框的方法
Dec 04 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
Mar 03 Javascript
vue3自定义dialog、modal组件的方法
Jan 04 Vue.js
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
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
PHP Static延迟静态绑定用法分析
2016/03/16 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
JS实现点击按钮自动增加一个单元格的方法
2015/03/09 Javascript
JavaScript编写页面半透明遮罩效果的简单示例
2016/05/09 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
个人小程序接入支付解决方案
2019/05/23 Javascript
JS去除字符串最后的逗号实例分析【四种方法】
2019/06/20 Javascript
Element-UI+Vue模式使用总结
2020/01/02 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
python中xrange和range的区别
2014/05/13 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
用Python写脚本,实现完全备份和增量备份的示例
2018/04/29 Python
查看python下OpenCV版本的方法
2018/08/03 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
日本面向世界,国际级的免税在线购物商城:DOKODEMO
2017/02/01 全球购物
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
送给他或她的礼物:FUN.com
2018/08/17 全球购物
全球性的在线鞋类品牌:Public Desire
2019/04/03 全球购物
以太网Ethernet IEEE802.3
2013/08/05 面试题
日语翻译个人求职的自我评价
2013/10/14 职场文书
大学毕业生自荐书怎么写?
2014/01/06 职场文书
2016年寒假见闻
2015/10/10 职场文书
三十年再续同学情倡议书
2019/11/27 职场文书
一劳永逸彻底解决pip install慢的办法
2021/05/24 Python