【JavaScript】相等运算符(== 和 ===)

news2024/10/5 20:23:45

如果x和y的类型相同,JavaScript会用equals 方法比较这两个值或对象。

在这里插入图片描述

没有出现在表格中的情况都会返回 false。(表格中的方法都是内部规定的)

对于 toNumber 方法:

在这里插入图片描述

对于 toPrimitive 方法:

在这里插入图片描述

// 举个例子:
console.log('aaa' ? true :false) // true(字符串长度大于1)
console.log('aaa' == true)  // false

第二行代码之所以为 false,就是因为 true 先转化为数 1,因此开始比较 'aaa' == 1;然后 ‘aaa’ 转化为数字,变为 Nan,最终变为 Nan == 1 的比较。所以结果就是 false。

同理 console.log('aaa' == false) 的结果也是 false。

然后我们来说说 ===,如果两个值类型不同,结果就是 false。如果类型相同,结果会根据下表判断。

在这里插入图片描述

// 举个例子:
let person1 = {name:'jjb')
let person2 = {name:'jjb')
console.log(person1 === person2) // false,不同的对象,地址不同

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1062770.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于JavaWeb技术的在线考试系统设计与实现

目录 前言 一、技术栈 二、系统功能介绍 用户信息管理 考试统计管理 专业列表管理 忘记密码人员登记管理 修改密码 试卷信息 考试信息管理 三、核心代码 1、登录模块 2、文件上传模块 3、代码封装 前言 随着信息技术在管理上越来越深入而广泛的应用,管理…

GPX可视化工具 GPX航迹预览工具

背景 当我们收到别人分享的航迹文档,即gpx文档时,如何快速的进行浏览呢?我们可以使用GIS软件来打开gpx文档并显示gpx中所记录的航迹,例如常用的GIS软件有googleEarth, Basecamp, GPXsee, GPX E…

SSM-XML整合

SSM-XML整合 核心配置文件 maven坐标 <dependencies><!--数据库驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.27</version></dependency><!--数据…

2023计算机保研——双非上岸酒吧舞

我大概是从22年10月份开始写博客的&#xff0c;当时因为本校专业的培养方案的原因&#xff0c;课程很多&#xff0c;有些知识纸质记录很不方便&#xff0c;于是选择了打破了自己的成见使用博客来记录学习生活。对于我个人而言&#xff0c;保研生活在前一大半过程中都比较艰难&a…

React框架核心原理

一、整体架构 三大核心库与对应的组件 history -> react-router -> react-router-dom react-router 可视为react-router-dom 的核心&#xff0c;里面封装了<Router>&#xff0c;<Route>&#xff0c;<Switch>等核心组件,实现了从路由的改变到组件的更新…

线性代数之 伪逆矩阵

目录 一、伪逆矩阵 ◼ A的伪逆矩阵与SVD ◼ 用Python代码计算A的伪逆矩阵 ◼ 笔算A的伪逆矩阵 一、伪逆矩阵 ◼ A的伪逆矩阵与SVD 逆矩阵并不总是存在&#xff0c;即使是方阵。然而&#xff0c;对于非正方形矩阵&#xff0c;存在一个伪逆矩阵&#xff0c;也叫摩尔-彭罗斯…

vuejs中封装axios请求集中管理

vuejs中封装axios请求集中管理 前言 在vuejs中&#xff0c;使用axios请求数据&#xff0c;一般会封装一个请求方法&#xff0c;然后在每个页面中调用&#xff0c;这样就造成代码冗余&#xff0c;导致代码可读性差&#xff0c;维护困难。 在项目当中,单独使用axios或者在main.js…

IDEA中如何查看自己的SpringBoot的版本

直接输入代码执行&#xff1a; public class App {public static void main(String[] args) {String springVersion SpringVersion.getVersion();String springBootVersion SpringBootVersion.getVersion();System.out.println("Spring版本:"springVersion"\…

城市智慧公厕:提升城市卫生品质与智能化管理的新基建焦点

在现代化城市建设中&#xff0c;城市环卫是一个不可忽视的重要环节。而在城市环卫中&#xff0c;公厕作为保障市民生活质量的一项基础设施&#xff0c;也越来越受到各级政府的关注。然而&#xff0c;传统的公厕管理模式往往存在着诸多问题&#xff0c;如卫生状况难以保证、管理…

【AI视野·今日CV 计算机视觉论文速览 第260期】Wed, 4 Oct 2023

AI视野今日CS.CV 计算机视觉论文速览 Wed, 4 Oct 2023 Totally 79 papers &#x1f449;上期速览✈更多精彩请移步主页 Interesting: &#x1f4da;DREAM, 基于功能核磁共振信号重建人类看见的视觉图像。(from UCL London) &#x1f4da;RSRD,公路路面数据集(from 清华 ) w…

数据结构与算法(一):概述与复杂度分析

参考引用 Hello 算法 Github 仓库&#xff1a;hello-algo 1. 初识算法 1.1 算法无处不在 1.1.1 二分查找&#xff1a;查阅字典 在字典里&#xff0c;每个汉字都对应一个拼音&#xff0c;而字典是按照拼音字母顺序排列的。假设我们需要查找一个拼音首字母为 r 的字&#xff0…

计算机毕业设计 基于java的高校竞赛和考级查询系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

C/C++学习 -- HMAC算法

1. HMAC算法概述 HMAC&#xff0c;全称为HMAC-MD5、HMAC-SHA1、HMAC-SHA256等&#xff0c;是一种在数据传输中验证完整性和认证来源的方法。它结合了哈希函数和密钥&#xff0c;通过在数据上应用哈希函数&#xff0c;生成一个带密钥的散列值&#xff0c;用于验证数据的完整性。…

qml保姆级教程三:输入组件

&#x1f482; 个人主页:pp不会算法v &#x1f91f; 版权: 本文由【pp不会算法v】原创、在CSDN首发、需要转载请联系博主 &#x1f4ac; 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦 QML系列教程 QML教程一&#xff1a;布局组件 文章目录 单行输入框Text…

Logrus 集成 color 库实现自定义日志颜色输出字符原理

问题背景 下列代码实现了使用 Logurs 日志框架输出日志时根据级别不同&#xff0c;使用对应的自定义颜色进行输出。那么思考下代码的逻辑是怎么实现的呢&#xff1f; 效果如下&#xff1a; 代码如下&#xff1a; import ("fmt""github.com/sirupsen/logrus&q…

python二次开发CATIA:自动出工程图

1、打开装配体Product文件 在CATIA中&#xff0c;装配体的结构主要通过以下三个基本元素来定义&#xff1a;特征、零件和产品。 特征&#xff08;Feature&#xff09;&#xff1a;特征是零件上的一个几何元素。例如&#xff0c;一个螺栓可以被视为由螺帽、螺杆和螺纹等特征组…

学习笔记|ADC反推电源电压|扫描按键(长按循环触发)|课设级实战练习|STC32G单片机视频开发教程(冲哥)|第十八集:ADC实战

文章目录 1.ADC反推电源电压测出Vref引脚电压的意义?手册示例代码分析复写手册代码Tips&#xff1a;乘除法与移位关系为什么4096后面还有L 2.ADC扫描按键(长按循环触发)长按触发的实现 3.实战小练1.初始状态显示 00 - 00 - 00&#xff0c;分别作为时&#xff0c;分&#xff0c…

S5PV210裸机(三):串口

本文主要探讨210串口相关知识。 同步通信和异步通信 发送和接收方同时钟工作叫同步,否则叫异步 同步通信频率固定,双方通信频率不固定,,接收方收到起始信号开始接收信息 电平信号和差分信号 电平信号和差分信号是描述通信线路传输方式 电平信…

长剖与贪心+树上反悔贪心:1004T4

长剖的本质是一种贪心。&#xff08;启发式合并本质也是类似哈夫曼树的过程&#xff09; 在此题中&#xff0c;首先肯定变直径&#xff0c;然后选端点为根。然后选叶子。而每个叶子为了不重复计算&#xff0c;可以只计算其长剖后所在链的贡献。&#xff08;本题精髓&#xff0…

Postman使用实例

Postman使用实例 实体类Emp package com.example.springboot_postman.pojo;import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;import javax.persistence.*; import j…