javascript相等运算符与等同运算符详细介绍


Posted in Javascript onNovember 09, 2013

==运算符和===运算符用来检测两个值是否相等,它们采用了具有同一特质的两个不同定义。这两个运算符都接受任意类型的运算数,如果两个运算数相等,它们都返回true,否则都返回false,===运算符是等同运算符,它采用严格的同一特质定义检测两个运算数是否完全相同,亲们注意是完全相同哦。==运算符是相等运算符,它采用比较宽松的同一特质定义比较两个运算数是否相等。

这样概念有个基本认识。

下面说下具体判定两个值是相等情况吧。

===运算符两个值比较

1,如果两个值类型不同,它们就不相同

2,如果两个值的类型是数字,而且值相同,那么除非中间有一个或者两个都是(NaN)这种情况它们不是等同,否则它们是等同

3,如果两个值是字符串,而且串中同一个位置上的字符完全相同,那么它们就完全等同,如果字符串的长度或者内容不同,那么它们就不是等同的咯

==运算符两个值比较

1,如果两个值的类型相同,那么就检测它们的等同性。如果两个值完全相同,它们就相等。如果它们不完全相同,它们就不相等了

2,如果两个值的类型不同,它们仍然有可能相等(举几个例子)

1)如果一个值是null,另外一个值是undefined,它们相等

2)如果一个值是数字,另外一个值是字符串,把字符串转换成数字,再用转换后的值比较

3)如果一个值是true,将它转化成1,再进行比较。如果一个值为false,把它转化为0,再进行比较

4)如果一个值是对象,另外一个值是数字或字符串,将对象转换成原始类型的值,再比较。

Javascript 相关文章推荐
用js实现下载远程文件并保存在本地的脚本
May 06 Javascript
JQuery 绑定事件时传递参数的实现方法
Oct 13 Javascript
setTimeout与setInterval在不同浏览器下的差异
Jan 24 Javascript
JavaScript中的无阻塞加载性能优化方案
Oct 10 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
Mar 13 Javascript
基于JavaScript代码实现随机漂浮图片广告
Jan 05 Javascript
javascript中错误使用var造成undefined
Mar 31 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
Oct 28 Javascript
jQuery利用sort对DOM元素进行排序操作
Nov 07 Javascript
Bootstrap基本组件学习笔记之导航(10)
Dec 07 Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 Javascript
JS中async/await实现异步调用的方法
Aug 28 Javascript
js实现简单登录功能的实例代码
Nov 09 #Javascript
ExtJS实现文件下载的方法实例
Nov 09 #Javascript
简单的两种Extjs formpanel加载数据的方式
Nov 09 #Javascript
5分钟理解JavaScript中this用法分享
Nov 09 #Javascript
Mac地址验证的javascript代码
Nov 09 #Javascript
详解jquery uploadify 上传文件
Nov 09 #Javascript
深入理解Javascript中的循环优化
Nov 09 #Javascript
You might like
php图片验证码代码
2008/03/27 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
PHP fclose函数用法总结
2019/02/15 PHP
js GridView 实现自动计算操作代码
2009/03/25 Javascript
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
jQuery最佳实践完整篇
2011/08/20 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
2013/11/10 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
javascript中类的定义方式详解(四种方式)
2015/12/22 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
JS Testing Properties 判断属性是否在对象里的方法
2017/10/01 Javascript
Dropify.js图片宽高自适应的方法
2017/11/27 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
python实现超市商品销售管理系统
2019/10/25 Python
美国电子产品主要品牌的授权在线零售商:DataVision
2019/03/23 全球购物
机电专业大学生求职信
2013/10/04 职场文书
财务管理个人自荐书范文
2013/11/24 职场文书
工作表现评语
2014/01/19 职场文书
高中运动会广播稿
2014/01/21 职场文书
安全生产责任书范本
2014/04/15 职场文书
岗位明星事迹材料
2014/05/18 职场文书
公务员诚信承诺书
2014/05/26 职场文书
监督检查工作方案
2014/05/28 职场文书
网吧消防安全责任书
2014/07/29 职场文书
庆元旦演讲稿
2014/09/15 职场文书
优秀教师先进材料
2014/12/16 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
Jackson 反序列化时实现大小写不敏感设置
2021/06/29 Java/Android
redis 解决库存并发问题实现数量控制
2022/04/08 Redis