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


Posted in Javascript onJanuary 08, 2017

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

相同点:

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

不同:

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

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

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

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

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

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

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

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

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

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

Javascript 相关文章推荐
jquery cookie实现的简单换肤功能适合小网站
Aug 25 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
Aug 13 Javascript
Javascript实现快速排序(Quicksort)的算法详解
Sep 06 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
Jun 28 Javascript
利用Node.js对文件进行重命名
Mar 12 Javascript
AngularJS  ng-repeat遍历输出的用法
Jun 19 Javascript
Vue.js devtool插件安装后无法使用的解决办法
Nov 27 Javascript
详解node.js中的npm和webpack配置方法
Jan 21 Javascript
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
Mar 28 Javascript
深入webpack打包原理及loader和plugin的实现
May 06 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
May 28 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下打开URL地址的几种方法小结
2010/05/16 PHP
PHP5各个版本的新功能和新特性总结
2014/03/16 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHP7 安装event扩展的实现方法
2019/10/08 PHP
jquery $.ajax相关用法分享
2012/03/16 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
JSON字符串转JSON对象
2015/07/31 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
浅谈$_FILES数组为空的原因
2017/02/16 Javascript
JavaScript使用atan2来绘制箭头和曲线的实例
2017/09/14 Javascript
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
React如何实现浏览器打印部分内容详析
2019/05/19 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
js实现指定时间倒计时效果
2019/08/26 Javascript
django接入新浪微博OAuth的方法
2015/06/29 Python
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
python中的错误处理
2016/04/10 Python
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
python3连接kafka模块pykafka生产者简单封装代码
2019/12/23 Python
通过实例学习Python Excel操作
2020/01/06 Python
Pytorch数据拼接与拆分操作实现图解
2020/04/30 Python
HTML5+lufylegend实现游戏中的卷轴
2016/02/29 HTML / CSS
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
俄罗斯街头服装品牌:Black Star Wear
2017/03/01 全球购物
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
Travelstart沙特阿拉伯:廉价航班、豪华酒店和实惠的汽车租赁优惠
2019/04/06 全球购物
顺丰快递Java软件工程师面试题
2015/07/31 面试题
新闻传播专业求职信
2014/07/22 职场文书
三好学生先进事迹材料
2014/08/28 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
校运会新闻稿
2015/07/17 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
golang中的空接口使用详解
2021/03/30 Python
python操作xlsx格式文件并读取
2021/06/02 Python
防止web项目中的SQL注入
2021/12/06 MySQL