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 相关文章推荐
window.showModalDialog参数传递中含有特殊字符的处理方法
Jun 06 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
Jun 12 Javascript
Angularjs编写KindEditor,UEidtor,jQuery指令
Jan 28 Javascript
JavaScript常用字符串与数组扩展函数小结
Apr 24 Javascript
JavaScript微信定位功能实现方法
Nov 29 Javascript
详解AngularJS验证、过滤器、指令
Jan 04 Javascript
javascript深拷贝和浅拷贝详解
Feb 14 Javascript
jquery实现弹窗功能(窗口居中显示)
Feb 27 Javascript
javascript实现二叉树遍历的代码
Jun 08 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
Apr 26 Javascript
vue组件name的作用小结
May 23 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
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
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
php上传大文件设置方法
2016/04/14 PHP
Laravel模型事件的实现原理详解
2018/03/14 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
js 兼容多浏览器的回车和鼠标焦点事件代码(IE6/7/8,firefox,chrome)
2010/04/14 Javascript
Js四则运算函数代码
2012/07/21 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
2013/12/31 Javascript
jquery trigger伪造a标签的click事件取代window.open方法
2014/06/23 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
javascript编程异常处理实例小结
2015/11/30 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
vue中element组件样式修改无效的解决方法
2018/02/03 Javascript
vue计算属性和监听器实例解析
2018/05/10 Javascript
基于JS实现带动画效果的流程进度条
2018/06/01 Javascript
如何使用pm2快速将项目部署到远程服务器
2019/03/12 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
window下eclipse安装python插件教程
2017/04/24 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
python psutil库安装教程
2018/03/19 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
python3实现将json对象存入Redis以及数据的导入导出
2020/07/16 Python
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
自考毕业自我鉴定
2014/03/18 职场文书
家长对学生的评语
2014/04/18 职场文书
2015年统战工作总结
2015/05/19 职场文书
工作会议简报
2015/07/20 职场文书
2019销售早会主持词
2019/06/27 职场文书
详解前端任务构建利器Gulp.js使用指南
2021/04/30 Javascript
Android开发手册自定义Switch开关按钮控件
2022/06/10 Java/Android