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 相关文章推荐
input 高级限制级用法
Mar 26 Javascript
javascript 面向对象思想 附源码
Jul 07 Javascript
原生javaScript做得动态表格(注释写的很清楚)
Dec 29 Javascript
使用js实现关闭js弹出层的窗口
Feb 10 Javascript
jquery插件qrcode在线生成二维码
Apr 26 Javascript
VUE实现表单元素双向绑定(总结)
Aug 08 Javascript
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
Jan 16 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
Jan 27 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
Mar 21 Javascript
layui中的switch开关实现方法
Sep 03 Javascript
vue 实现v-for循环回来的数据动态绑定id
Nov 07 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
Jan 08 Javascript
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
PHP产生随机字符串函数
2006/12/06 PHP
php使用sql数据库 获取字段问题介绍
2013/08/12 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
2015/06/06 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
2010年最佳jQuery插件整理
2010/12/06 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
2014/04/08 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
2015/11/23 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
Vue 过渡实现轮播图效果
2017/03/27 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
2018/10/12 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
简单了解Ajax表单序列化的实现方法
2019/06/14 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
解决vue打包后刷新页面报错:Unexpected token
2019/08/27 Javascript
ckeditor一键排版功能实现方法分析
2020/02/06 Javascript
详解JS预解析原理
2020/06/16 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
给Python中的MySQLdb模块添加超时功能的教程
2015/05/05 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
项目战略合作意向书
2015/05/08 职场文书
汉语拼音教学反思
2016/02/22 职场文书
python非标准时间的转换
2021/07/25 Python
Python函数对象与闭包函数
2022/04/13 Python