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 相关文章推荐
Hutia 的 JS 代码集
Oct 24 Javascript
简单的前端js+ajax 购物车框架(入门篇)
Oct 29 Javascript
javascript之typeof、instanceof操作符使用探讨
May 19 Javascript
Js实现滚动变色的文字效果
Jun 16 Javascript
node.js中的fs.writeFile方法使用说明
Dec 14 Javascript
基于jquery实现的仿优酷图片轮播特效代码
Jan 13 Javascript
js 判断登录界面的账号密码是否为空
Feb 08 Javascript
javascript 中select框触发事件过程的分析
Aug 01 Javascript
微信小程序实现简单input正则表达式验证功能示例
Nov 30 Javascript
elementUI 设置input的只读或禁用的方法
Oct 30 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
Sep 06 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
Jul 31 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 include类文件超时问题处理
2015/02/06 PHP
WordPress中缩略图的使用以及相关技巧
2015/11/24 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
datePicker——日期选择控件(with jquery)
2007/02/20 Javascript
通过DOM脚本去设置样式信息
2010/09/19 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
nodejs中的fiber(纤程)库详解
2015/03/24 NodeJs
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
2016/08/08 Javascript
原生js实现淘宝购物车功能
2020/06/23 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
2020/11/24 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
[05:43]VG.R战队教练Mikasa专访:为目标从未停止战斗
2016/08/02 DOTA
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
Python heapq使用详解及实例代码
2017/01/25 Python
flask-restful使用总结
2018/12/04 Python
在python中利用opencv简单做图片比对的方法
2019/01/24 Python
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
Python基于Socket实现简易多人聊天室的示例代码
2020/11/29 Python
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
2020/12/21 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
校园广播稿500字
2014/02/04 职场文书
探亲假请假条
2014/04/11 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
三八妇女节主持词
2015/07/04 职场文书
周一问候语大全
2015/11/10 职场文书
Django显示可视化图表的实践
2021/05/10 Python
html+css实现赛博朋克风格按钮
2021/05/26 HTML / CSS
python+opencv实现目标跟踪过程
2022/06/21 Python
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL