浅析Javascript中“==”与“===”的区别


Posted in Javascript onDecember 23, 2014

之前使用JavaScript的时候,时不时的会遇到使用 == 和 === 这两个符号来判断两个变量是否相等。但是对于这两个符号的差别一直没有去调查。今天又遇到了 === 这个符号,所以决定去查一下,究竟这两者有什么区别。

在Javascript中有"=="和"==="两种比较运行符,那么他们有什么区别呢?

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

1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
2)同类型比较,直接进行“值”比较,两者结果一样

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

当一个变量定义为Arrary和一个变量定义为Object类型时,但是其值相同时,==和===比较的结果是相同的,因为它是进行“指针地址”比较

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

1)对于==,将高级转化为基础类型,进行“值”比较
2)因为类型不同,===结果为false

Javascript 相关文章推荐
JavaScript 产生不重复的随机数三种实现思路
Dec 13 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
Jun 15 Javascript
JavaScript中判断整字类型最简洁的实现方法
Nov 08 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
Aug 04 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
Aug 22 Javascript
jQuery实现的背景动态变化导航菜单效果
Aug 24 Javascript
JavaScript实现同时调用多个函数的方法
Nov 09 Javascript
AngularJS指令用法详解
Nov 02 Javascript
Node.js 基础教程之全局对象
Aug 06 Javascript
微信小程序实现的日期午别医生排班表功能示例
Jan 09 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
Jan 24 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
Oct 15 Javascript
javascript实现微信分享
Dec 23 #Javascript
JSON取值前判断
Dec 23 #Javascript
jQuery基础语法实例入门
Dec 23 #Javascript
jQuery回调函数的定义及用法实例
Dec 23 #Javascript
jQuery中odd选择器的定义和用法
Dec 23 #Javascript
浅析javascript 定时器
Dec 23 #Javascript
JavaScript中自定义事件用法分析
Dec 23 #Javascript
You might like
一次编写,随处运行
2006/10/09 PHP
用PHP书写安全的脚本代码
2012/02/05 PHP
php使用正则表达式去掉html中的注释方法
2016/11/03 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
js保留两位小数使用toFixed实现
2013/07/29 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
node.js中watch机制详解
2014/11/17 Javascript
js实现用户离开页面前提示是否离开此页面的方法(包括浏览器按钮事件)
2015/07/18 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
JavaScript 继承详解(五)
2016/10/11 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
使用原生js+canvas实现模拟心电图的实例
2017/09/20 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
Python中查看文件名和文件路径
2017/03/31 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
2018/05/16 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
2018/05/25 Python
pandas.DataFrame.to_json按行转json的方法
2018/06/05 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
在python中利用pycharm自定义代码块教程(三步搞定)
2020/04/15 Python
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
悬挂训练绳:TRX
2017/12/14 全球购物
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
模具专业求职信
2014/06/26 职场文书
解放思想演讲稿
2014/09/11 职场文书
西岭雪山导游词
2015/02/06 职场文书
工作年限证明模板
2015/06/15 职场文书
社区宣传标语口号
2015/12/26 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
《植树问题》教学反思
2016/03/03 职场文书
教你用python实现12306余票查询
2021/06/30 Python
Html5获取用户当前位置的几种方式
2022/01/18 HTML / CSS