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


Posted in Javascript onDecember 23, 2014

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

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

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

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

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

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

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

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

Javascript 相关文章推荐
深入分析JQuery和JavaScript的异同
Oct 23 Javascript
jQuery中nextAll()方法用法实例
Jan 07 Javascript
Javascript毫秒数用法实例
Feb 05 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
Dec 30 Javascript
javascript 内置对象及常见API详细介绍
Nov 01 Javascript
jQuery表格的维护和删除操作
Feb 03 Javascript
angularjs中使用ng-bind-html和ng-include的实例
Apr 28 Javascript
微信小程序 页面跳转事件绑定的实例详解
Sep 20 Javascript
JavaScript 隐性类型转换步骤浅析
Mar 15 Javascript
小程序getLocation需要在app.json中声明permission字段
Apr 04 Javascript
vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)
Jun 11 Javascript
Js类的构建与继承案例详解
Sep 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
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
jquery拖拽效果完整实例(附demo源码下载)
2016/01/14 Javascript
javascript 继承学习心得总结
2016/03/17 Javascript
需要牢记的JavaScript基础知识
2016/09/25 Javascript
jQuery如何解决IE输入框不能输入的问题
2016/10/08 Javascript
jQuery根据ID、CLASS、等获取对象的实例
2016/12/04 Javascript
基于JavaScript实现下拉列表左右移动代码
2017/02/07 Javascript
vue项目实现记住密码到cookie功能示例(附源码)
2018/01/31 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
python使用webbrowser浏览指定url的方法
2015/04/04 Python
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
Python中内置数据类型list,tuple,dict,set的区别和用法
2015/12/14 Python
python遍历目录的方法小结
2016/04/28 Python
使用Python3制作TCP端口扫描器
2017/04/17 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
python实现键盘控制鼠标移动
2020/11/27 Python
python面试题小结附答案实例代码
2019/04/11 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
Django使用Jinja2模板引擎的示例代码
2019/08/09 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
什么是python的id函数
2020/06/11 Python
python有几个版本
2020/06/17 Python
详解CSS 3 中的 calc() 方法
2018/01/12 HTML / CSS
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
Smallable意大利家庭概念店:设计师童装及家居装饰
2018/01/08 全球购物
商场中秋节活动方案
2014/02/07 职场文书
应届生求职信
2014/05/31 职场文书
课程设计感想范文
2015/08/11 职场文书
公司晚会主持词
2019/04/17 职场文书