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


Posted in Javascript onJanuary 08, 2017

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

相同点:

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

不同:

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

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

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

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

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

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

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

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

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

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

Javascript 相关文章推荐
最新优化收藏到网摘代码(digg,diigo)
Feb 07 Javascript
jQuery多项选项卡的实现思路附样式及代码
Jun 03 Javascript
javascript实现模拟时钟的方法
May 13 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
Nov 29 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
Jan 27 Javascript
JavaScript的Backbone.js框架入门学习指引
May 07 Javascript
JavaScript的模块化开发框架Sea.js上手指南
May 12 Javascript
几行js代码实现自适应
Feb 24 Javascript
JS简单实现滑动加载数据的方法示例
Oct 18 Javascript
基于React+Redux的SSR实现方法
Jul 03 Javascript
elementui之el-tebs浏览器卡死的问题和使用报错未注册问题
Jul 06 Javascript
vue本地打开build后生成的dist文件夹index.html问题
Sep 04 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 七大优势分析
2009/06/23 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
jQuery知识点整理
2015/01/30 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
bootstrap模态框实现拖拽效果
2016/12/14 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
2017/07/11 jQuery
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
node错误处理与日志记录的实现
2018/12/24 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
Python语言的12个基础知识点小结
2014/07/10 Python
python+mysql实现简单的web程序
2014/09/11 Python
Python基类函数的重载与调用实例分析
2015/01/12 Python
简介Django中内置的一些中间件
2015/07/24 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
2018/05/29 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
Python面向对象进阶学习
2019/05/21 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
UNIX文件系统常用命令
2012/05/25 面试题
大学生毕业的自我鉴定
2013/11/13 职场文书
机电一体化应届生求职信范文
2014/01/24 职场文书
预备党员转正意见
2015/06/01 职场文书
2016七夕情人节感言
2015/12/09 职场文书
Python opencv缺陷检测的实现及问题解决
2021/04/24 Python
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
Python3的进程和线程你了解吗
2022/03/16 Python
Python3使用Qt5来实现简易的五子棋小游戏
2022/05/02 Python