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 相关文章推荐
form中限制文本字节数js代码
Jun 10 Javascript
关于URL中的特殊符号使用介绍
Nov 03 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
Jun 03 Javascript
js形成页面的一种遮罩效果实例代码
Jan 04 Javascript
屏蔽相应键盘按钮操作
Mar 10 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
Jun 15 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
Dec 23 Javascript
Vue.js系列之vue-router(上)(3)
Jan 03 Javascript
微信小程序 scroll-view实现锚点滑动的示例
Dec 06 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
Apr 24 Javascript
javaScript把其它类型转换为Number类型
Oct 13 Javascript
详解vue中在循环中使用@mouseenter 和 @mouseleave事件闪烁问题解决方法
Apr 07 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/06/12 PHP
一些php技巧与注意事项分析
2011/02/03 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
PHP实现生成数据字典功能示例
2018/05/24 PHP
PHP count()函数讲解
2019/02/03 PHP
php的命名空间与自动加载实现方法
2019/08/25 PHP
php弹出提示框的是实例写法
2019/09/26 PHP
通过javascript设置css属性的代码
2009/12/28 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
2014/08/13 Javascript
基于jquery实现在线选座订座之影院篇
2015/08/24 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
2017/05/31 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
Python读取mp3中ID3信息的方法
2015/03/05 Python
Python计算字符宽度的方法
2016/06/14 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
python aiohttp的使用详解
2019/06/20 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
基于python检查矩阵计算结果
2020/05/21 Python
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
毕业生实习鉴定
2013/12/11 职场文书
企业授权委托书范本
2014/04/02 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
2015年百日安全活动总结
2015/03/26 职场文书
五一放假通知怎么写
2015/08/18 职场文书
使用pytorch实现线性回归
2021/04/11 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
2021/04/13 Python
分享一些Java的常用工具
2021/06/11 Java/Android
python index() 与 rindex() 方法的使用示例详解
2022/12/24 Python