位置: 编程技术 - 正文

浅析js中2个等号与3个等号的区别(js中两个等号)

编辑:rootadmin

首先,== equality 等同,=== identity 恒等。

==, 两边值类型不同的时候,要先进行类型转换,再比较。

===,不做类型转换,类型不同的一定不等。

下面分别说明:

先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:

1、如果类型不同,就[不相等]

2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)

3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。

4、如果两个值都是true,或者都是false,那么[相等]。

5、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。

6、如果两个值都是null,或者都是undefined,那么[相等]。

再说 ==,根据以下规则:

1、如果两个值类型相同,进行 === 比较。

2、如果两个值类型不同,他们可能相等。根据下面规则进行类型转换再比较:

a、如果一个是null、一个是undefined,那么[相等]。

b、如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。

c、如果任一值是 true

推荐整理分享浅析js中2个等号与3个等号的区别(js中两个等号),希望有所帮助,仅作参考,欢迎阅读内容。

浅析js中2个等号与3个等号的区别(js中两个等号)

文章相关热门搜索词:js中两个!!,js等号和双等号,js两个等号与三个的区别,浅析js中2个等号的含义,浅析js中2个等号的含义,浅析js中2个等号是什么,js中两个等号,浅析js中2个等号代表什么,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript中圆括号()和方括号[]的特殊用法疑问解答 (1,2,3);//return3;很好奇,为什么会返回3?这是什么机制?圆括号起到了什么作用?(1,2,3,alert)("Amazing!");//这里就更好玩了,居然可以直接调用alert;经过测

javascript的内存管理详解 介绍低层次的语言,如C,具有低级别的内存管理命令,如:malloc()和free(),需要开发者手工释放内存。然而像javascript这样的高级语言情况则不同,对象

js setTimeout 常见问题小结 一、setTimeoutthis指向问题setTimeout("this.count()",)中的this指的是window对象.js的setTimeout定义为window.setTimeout=function(vCode,iMilliSeconds[,sLanguage]){//.....代码returnti

标签: js中两个等号

本文链接地址:https://www.jiuchutong.com/biancheng/376127.html 转载请保留说明!

上一篇:php与js的区别是什么(php和js的区别和联系)

下一篇:JavaScript中圆括号()和方括号[]的特殊用法疑问解答(js 括号函数)

  • 增值税专用发票抵扣最新规定
  • 人力资源行业税务政策
  • 销售免税产品是什么意思
  • 资产处置收益对应科目
  • 佣金付给别人公司违法吗
  • 单位处置车辆账务处理
  • 经营期间银行存在的问题
  • 产权转移书据印花税是双方交吗
  • 专用发票第一次怎么开
  • 未知文件格式怎么打开
  • win11打开设置
  • 戴尔笔记本电脑哪款性价比最高
  • 工程服务的采购合同范本
  • 领用原材料业务
  • 需要税务部门解决的问题
  • 公司装修费用如何入账
  • windows预览版dev和beta
  • SUSE Linux Enterprise Server 11 SP3安装教程详解
  • 年度汇算清缴的企业所得税会计分录
  • ae应用程序无法启动
  • PHP:curl_multi_remove_handle()的用法_cURL函数
  • 判断企业存货过多的判断方法
  • 外汇业务的核算ppt
  • 政策性退税申请怎么写
  • 小微企业报税后多久缴税
  • 工业设备类型分为以下三类
  • 自动化测试是怎样的
  • redis相关
  • fold命令 限制文件列宽
  • @enable
  • ps调整边缘在哪里快捷键
  • Php数组转json 参数不带引号
  • 民办非企业性质还是商业性质吗
  • 租店铺需要什么流程需要注意什么事项?
  • 织梦模板改成帝国模板
  • python insert方法
  • 企业所得税营业外收入
  • 公积金贷方有余额如何做调整分录
  • 员工工资扣工作服押金怎么做账呢
  • 继续教育报名方式
  • 付款金额与收到款的关系
  • 微信收款如何做账报税
  • 企业所得税留抵税额
  • 成本大于收入汇算清缴怎么处理
  • 客户要扣货款太多怎么处理
  • 免税收入怎么申报增值税
  • mysql could not be resolved: Name or service not known
  • sqlserver索引类型区别
  • unix系统中目录采用什么结构
  • ksysslim.exe
  • xp的命令提示符在哪
  • linux中wc命令的用法
  • centos安装选项怎么选
  • fssm32.exe是什么进程 有什么作用 fssm32进程查询
  • win10玩游戏遇到问题需要重新启动
  • linux 删除 用户
  • 日历显示不全
  • android环境搭建教程
  • [置顶] 《借.住.情.缘》
  • python num怎么用
  • qt opengl obj
  • linux oracle数据库登录
  • Apache服务器的安全缺陷
  • python动态参数应用
  • linux shell 循环语句
  • unity安卓手机游戏官网
  • 在谈到民族这个概念是我们一再指出
  • 安卓模拟器比手机快吗
  • python 如何访问数据库
  • android图片压缩库
  • 常用的截图方法有哪些
  • 千元版的发票
  • 如何理解税收制度的含义
  • 税收征管工作的基本目标
  • 食堂增值服务有哪些
  • 怎么查询手机发票
  • 消费发票上的金额含税吗
  • 牛力扳手怎么用
  • 怎样查询上一年的国税
  • 重庆市大学生田径锦标赛
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设