JS中==与===操作符的比较


Posted in Javascript onMarch 21, 2009

===操作符:
要是两个值类型不同,返回false
要是两个值都是number类型,并且数值相同,返回true
要是两个值都是stirng,并且两个值的String内容相同,返回true
要是两个值都是true或者都是false,返回true
要是两个值都是指向相同的Object,Arraya或者function,返回true
要是两个值都是null或者都是undefined,返回true
==操作符:
如果两个值具有相同类型,会进行===比较,返回===的比较值
如果两个值不具有相同类型,也有可能返回true
如果一个值是null另一个值是undefined,返回true
如果一个值是string另个是number,会把string转换成number再进行比较
如果一个值是true,会把它转成1再比较,false会转成0
如果一个值是Object,另一个是number或者string,会把Object利用 valueOf()或者toString()转换成原始类型再进行比较

Javascript 相关文章推荐
Javascript 布尔型分析
Dec 22 Javascript
javascript十个最常用的自定义函数(中文版)
Sep 07 Javascript
JavaScript 用cloneNode方法克隆节点的代码
Oct 15 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
Jan 18 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
JQuery实现网页右侧随动广告特效
Jan 17 Javascript
AngularJS 入门教程之HTML DOM实例详解
Jul 28 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
Nov 01 Javascript
JavaScript学习笔记--常用的互动方法
Dec 07 Javascript
Vue-router 切换组件页面时进入进出动画方法
Sep 01 Javascript
如何制作一个Node命令行图像识别工具
Dec 12 Javascript
Vue使用Ref跨层级获取组件的步骤
Jan 25 Vue.js
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Mar 21 #Javascript
javascript parseInt 函数分析(转)
Mar 21 #Javascript
javascript 装载iframe子页面,自适应高度
Mar 20 #Javascript
JavaScript 脚本将当地时间转换成其它时区
Mar 19 #Javascript
javascript attachEvent和addEventListener使用方法
Mar 19 #Javascript
for 循环性能比较 提高for循环的效率
Mar 19 #Javascript
js no-repeat写法 背景不重复
Mar 18 #Javascript
You might like
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
PHP 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
extjs fckeditor集成代码
2009/05/10 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
Jquery中对数组的操作代码
2011/08/12 Javascript
一个Action如何调用两个不同的方法
2014/05/22 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
node-sass安装失败的原因与解决方法
2017/09/04 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
vuex存储token示例
2019/11/11 Javascript
python使用paramiko模块实现ssh远程登陆上传文件并执行
2014/01/27 Python
归纳整理Python中的控制流语句的知识点
2015/04/14 Python
浅谈python import引入不同路径下的模块
2017/07/11 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
Python如何发布程序的详细教程
2018/10/09 Python
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
python输出决策树图形的例子
2019/08/09 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
2020/01/25 Python
大学在校生求职信范文
2013/11/21 职场文书
秘书行业自我鉴定范文
2013/12/30 职场文书
大学班级干部的自我评价分享
2014/02/10 职场文书
上课打牌的检讨书
2014/02/15 职场文书
《陈毅探母》教学反思
2014/05/01 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
医者仁心观后感
2015/06/17 职场文书
务工证明怎么写
2015/06/18 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
世界上超棒的8种逻辑思维
2019/08/06 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers
Jedis操作Redis实现模拟验证码发送功能
2021/09/25 Redis
JavaScript实现音乐播放器
2022/08/14 Javascript