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


Posted in Javascript onJanuary 08, 2017

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

相同点:

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

不同:

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

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

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

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

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

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

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

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

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

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

Javascript 相关文章推荐
获取Javscript执行函数名称的方法
Dec 22 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
Mar 03 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
Sep 11 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
May 07 Javascript
javascript 实现键盘上下左右功能的小例子
Sep 15 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
Feb 13 Javascript
JavaScript中使用自然对数ln的方法
Jun 14 Javascript
jQuery实现伪分页的方法分享
Feb 17 Javascript
Web Uploader文件上传插件使用详解
May 10 Javascript
Windows系统下安装Node.js的步骤图文详解
Nov 15 Javascript
jQuery 全选 全不选 事件绑定的实现代码
Jan 23 Javascript
如何在postman测试用例中实现断言过程解析
Jul 09 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者的疑难问答(1)
2006/10/09 PHP
source.php查看源文件
2006/12/09 PHP
PHP 缓存实现代码及详细注释
2010/05/16 PHP
php入门学习知识点五 关于php数组的几个基本操作
2011/07/14 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
PHP生成器简单实例
2015/05/13 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
2015/08/05 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
js实现非常棒的弹出div
2016/10/06 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
微信小程序发送短信验证码完整实例
2019/01/07 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
Python安装模块的常见问题及解决方法
2018/02/05 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
python基于itchat模块实现微信防撤回
2019/04/29 Python
用Python生成HTML表格的方法示例
2020/03/06 Python
python如何将图片转换素描画
2020/09/08 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
Shopee越南:东南亚与台湾电商平台
2019/02/03 全球购物
物理教学随笔感言
2014/02/22 职场文书
群众路线表态发言材料
2014/10/17 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
2015年社会治安综合治理工作总结
2015/04/10 职场文书
上学路上观后感
2015/06/16 职场文书
详解Python生成器和基于生成器的协程
2021/06/03 Python
讲解MySQL增删改操作
2022/05/06 MySQL