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


Posted in Javascript onJanuary 08, 2017

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

相同点:

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

不同:

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

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

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

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

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

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

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

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

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

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

Javascript 相关文章推荐
extjs 学习笔记(三) 最基本的grid
Oct 15 Javascript
js浮动图片的动态效果
Jul 10 Javascript
Jquery节点遍历next与nextAll方法使用示例
Jul 22 Javascript
js中hash和ico的关联分析
Feb 05 Javascript
js图片模糊切换显示特效的方法
Feb 17 Javascript
jQuery树插件zTree使用方法详解
May 02 jQuery
Vue Router去掉url中默认的锚点#
Aug 01 Javascript
详解VUE前端按钮权限控制
Apr 26 Javascript
基于JS开发微信网页录音功能的实例代码
Apr 30 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
Mar 08 Javascript
JS实现简单打字测试
Jun 24 Javascript
微信小程序基础教程之echart的使用
Jun 01 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中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
YII使用url组件美化管理的方法
2015/12/28 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
PHP7 标准库修改
2021/03/09 PHP
$.ajax json数据传递方法
2008/11/19 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
用javascript替换URL中的参数值示例代码
2014/01/27 Javascript
一个css与js结合的下拉菜单支持主流浏览器
2014/10/08 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
基于Node.js实现nodemailer邮件发送
2016/01/26 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
微信小程序tabBar底部导航中文注解api详解
2017/08/16 Javascript
VUE 解决mode为history页面为空白的问题
2019/11/01 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
基于javascript canvas实现五子棋游戏
2020/07/08 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
2020/09/04 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
Python提取网页中超链接的方法
2016/09/18 Python
python利用Guetzli批量压缩图片
2017/03/23 Python
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
ubuntu16.04制作vim和python3的开发环境
2018/09/23 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
python字典的值可以修改吗
2020/06/29 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
文明礼仪小标兵事迹
2014/01/12 职场文书
高二生物教学反思
2014/01/27 职场文书
总裁助理岗位职责
2014/02/17 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书
《春酒》教学反思
2016/02/22 职场文书
小学生作文之《压岁钱的烦恼》
2019/09/27 职场文书
vue实现无缝轮播效果(跑马灯)
2021/05/14 Vue.js
Rust 连接 PostgreSQL 数据库的详细过程
2022/01/22 PostgreSQL