一,相等

在进行比较前,会先进行强制转换操作数

1,有一个操作数是布尔值,则转化为数字,false变成0,true变成1
2,一个是数字,一个是字符串,则字符串转化为对应数字
3,一个是对象,一个不是,则调用对象的valueof()方法,用得到的基本类型值比较

值得注意的是:

1,underfined和null不进行强制转化,并且underfined==null 返回true
2,如果有一个操作数是NaN,无论和谁相等,都是false:NaN==NaN,和谁不等都是true:NaN!=NaN
3,如果两个数都是对象,需要两个操作数都指向同一个对象才返回true。

二,全等

两个操作数不经过转化,直接比较。
值得注意的是

null==underfined   //true
null===underfined  //false

js基础-11-相等和全等的区别相关推荐

  1. 超全的auto.js基础操作,目前是autoX.js的控制方式。2023年7月9日更新!(第2/4章)

    02_auto.js基础操作2/4 文章目录 02_auto.js基础操作2/4 复杂界面 待办事项 登录界面 界面模板 用户调查 一个小测试 画布 函数图像简单版 函数图像高级版 脚本引擎 停止所有 ...

  2. 前端面试题目汇总摘录(JS 基础篇 —— 2018.11.01更新)

    温故而知新,保持空杯心态 JS 基础 JavaScript 的 typeof 返回那些数据类型 object number function boolean undefined string type ...

  3. JS 基础知识点及常考面试题(一)

    JS 基础知识点及常考面试题(一) 原始(Primitive)类型 涉及面试题:原始类型有哪几种?null 是对象嘛? 在 JS 中,存在着 6 种原始值,分别是: boolean null unde ...

  4. 前端学习——JS基础知识点复习

    一. JS复习 1.1 如何使用JS HTML标签内使用JS,要求写在onclick等事件属性或者href属性中(不推荐使用) 页面中的script标签内可以直接写JS代码 script标签的src属 ...

  5. Node.js基础笔记

    Node.js基础笔记 1. NodeJS入门基础 1.1 NodeJS 介绍 1.1.1 NodeJS 是什么 1.1.2 NodeJS 的优势 1.1.3 NodeJS 的技术特性 1.1.4 N ...

  6. JS基础的数组小练习(学习)

    JS基础的数组小练习 注意:type text/html text/javascript <!DOCTYPE html> <html lang="en">& ...

  7. JS基础知识学习(一)

    JS基础知识 前端开发常用的浏览器 谷歌浏览器(chrome):Webkit内核(v8引擎) 火狐浏览器(firefox):Gecko内核 欧朋浏览器(opera):Presto内核 IE浏览器:Tr ...

  8. JS基础--函数与BOM、DOM操作、JS中的事件以及内置对象

       前   言 絮叨絮叨 这里是JS基础知识集中讲解的第三篇,也是最后一篇,三篇JS的基础,大多是知识的罗列,并没有涉及更难得东西,干货满满!看完这一篇后,相信许多正在像我一样正处于初级阶段的同学, ...

  9. 05 JS基础DOM

    05 JS基础DOM JS的window对象定时器: window下一些方法: <script>弹出window.alert('hello')返回布尔值var ret = window.c ...

  10. js笔记(一)js基础、程序结构、函数

    大标题 小节 一.js 基础 1. javascript的组成: 2. 运行js: 3. 打印信息: 4. 关键字var: 5. js中的数据类型: 6. NaN(not a number): 7. ...

最新文章

  1. CodeIgniter类库
  2. Java solr 分词
  3. 编程之美3——N!末尾有多少个0
  4. 数据库(4)表的基本操作
  5. linux 常用命令详解(文件处理命令,权限管理命令,文件搜索命令,帮助命令,用户管理命令,压缩解压命令,关机重启命令)
  6. php 获取ipad,利用PHP判断iPhone、iPad、Android、PC设备
  7. 自制hdmi线一头改vga图_破拆电脑VGA电缆以制作收音机天线零件:双目铁氧体磁芯...
  8. unity 模拟水下场景 水下冒泡
  9. 编写虚拟 AI 女友
  10. 【MYSQL用户创建报错】ERROR 1396 (HY000): Operation CREATE USER failed for ‘user1‘@‘%‘
  11. 既然都有了NS,何不再入一个喷喷(Splatoon 2)【下】
  12. 中国计算机学会推荐中文科技期刊目录(2022年)
  13. 西门子S7-200SMART控制步进电机(五)
  14. HDMI 网线延长器
  15. python爬虫——爬取搜狗影视热门电视剧
  16. 超分辨率分析(三)--端到端监督类深度学习方案综述
  17. java 对某个文件改名_java中给文件改名
  18. 河北省张家口市谷歌高清卫星地图下载
  19. 常用的15个数据源网站,可以满足你95%的日常取数需求,赶紧收藏
  20. 如何在服务器端开启X Display(本地可操作远程界面)

热门文章

  1. Day0205____数据库
  2. Python的time,datetime,string相互转换
  3. win10 uwp 渲染原理 DirectComposition 渲染
  4. 要开始算法了 什么顺序呢?
  5. 四、Oracle的复杂查询
  6. boost::algorithm学习
  7. asp.net中获取远端WEB页内容
  8. Redis Cluster集群的搭建与测试
  9. 使用OQL语言查询对象信息
  10. nrf52832-定时器例程