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 相关文章推荐
关于document.cookie的使用javascript
Apr 11 Javascript
jquery刷新页面的实现代码(局部及全页面刷新)
Jul 11 Javascript
jquery 插件实现多行文本框[textarea]自动高度
Mar 04 Javascript
javascript中Math.random()使用详解
Apr 15 Javascript
jQuery原理系列-css选择器的简单实现
Jun 07 Javascript
实例详解jQuery的无new构建
Aug 02 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
Jan 21 Javascript
详解angular2.x创建项目入门指令
Oct 11 Javascript
怎么使用javascript深度拷贝一个数组
Jun 06 Javascript
深入理解令牌认证机制(token)
Aug 22 Javascript
如何用JS模拟实现数组的map方法
Jul 30 Javascript
详解TS数字分隔符和更严格的类属性检查
May 06 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随机数生成代码与使用实例分析
2011/04/08 PHP
PHP获取MAC地址的函数代码
2011/09/11 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
php获取微信共享收货地址的方法
2017/12/21 PHP
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
jquery拖动插件(jquery.drag)使用介绍
2013/06/18 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
JavaScript基本语法学习教程
2016/01/14 Javascript
深入理解jquery跨域请求方法
2016/05/18 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
Bootstrap轮播插件使用代码
2016/10/11 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
nodejs使用redis作为缓存介质实现的封装缓存类示例
2018/02/07 NodeJs
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
JS实现带阴历的日历功能详解
2019/01/24 Javascript
详解nuxt 微信公众号支付遇到的问题与解决
2019/08/26 Javascript
JavaScript中遍历的十种方法总结
2020/12/15 Javascript
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
python中单例常用的几种实现方法总结
2018/10/13 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
PyQt5 控件字体样式等设置的实现
2020/05/13 Python
为什么说python更适合树莓派编程
2020/07/20 Python
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
2013/09/02 HTML / CSS
创意爱尔兰礼物:Creative Irish Gifts
2020/01/29 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
思想品德自我鉴定
2013/10/12 职场文书
大一新生军训时的自我评价分享
2013/12/05 职场文书
婚礼司仪主持词
2014/03/14 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
数据库连接池
2021/04/06 MySQL
Flask搭建一个API服务器的步骤
2021/05/28 Python
Java版 简易五子棋小游戏
2022/05/04 Java/Android