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


Posted in Javascript onJanuary 08, 2017

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

相同点:

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

不同:

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

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

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

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

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

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

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

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

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

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

Javascript 相关文章推荐
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 Javascript
javascript new一个对象的实质
Jan 07 Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
Jul 01 Javascript
跟我学习javascript的作用域与作用域链
Nov 19 Javascript
Node.js的Web模板引擎ejs的入门使用教程
Jun 06 Javascript
微信小程序 loading(加载中提示框)实例
Oct 28 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
web前端vue filter 过滤器
Jan 12 Javascript
cnpm加速Angular项目创建的方法
Sep 07 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
Dec 06 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
Dec 14 Javascript
JavaScript类的继承操作实例总结
Dec 20 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 文件编程综合案例-文件上传的实现
2013/07/03 PHP
PHP抽奖算法程序代码分享
2015/10/08 PHP
PHP验证类的封装与使用方法详解
2019/01/10 PHP
JavaScript让IE浏览器event对象符合W3C DOM标准
2009/11/24 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
Laydate时间组件在火狐浏览器下有多时间输入框时只能给第一个输入框赋值的解决方法
2016/08/18 Javascript
nodejs基础应用
2017/02/03 NodeJs
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
Vue内容分发slot(全面解析)
2017/08/19 Javascript
JS实现浏览上传文件的代码
2017/08/23 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
浅谈react.js中实现tab吸顶效果的问题
2017/09/06 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
AngularJs点击状态值改变背景色的实例
2017/12/18 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
Python使用pydub库对mp3与wav格式进行互转的方法
2019/01/10 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
2020/01/07 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
UGG英国官方网站:UGG UK
2018/02/08 全球购物
财务会计实训报告
2014/11/05 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
Nginx使用X-Accel-Redirect实现静态文件下载的统计、鉴权、防盗链、限速等
2021/04/04 Servers
Golang bufio详细讲解
2022/04/21 Golang
Vue OpenLayer 为地图绘制风场效果
2022/04/24 Vue.js
MySQL数据库 任意ip连接方法
2022/05/20 MySQL
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS