原文链接:https://blog.csdn.net/seven_amber/article/details/62889290

--------------------------------------------------------------------

==   用于比较   判断 两者相等      ==在比较的时候可以转自动换数据类型

===用于严格比较   判断两者严格相等     ===严格比较,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。

举例说明:

"1"  ==  true

类型不同,"=="将先做类型转换,把true转换为1,即为 "1"  ==  1;

此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1;

此时,"==" 左右两边的类型都为数值型,比较成功!返回true

如果比较:"1"  ===  true 左侧为字符型,右侧为bool布尔型,左右两侧类型不同,结果为false;

如果比较:"1" === 1 左侧为字符型,右侧为int数值型,左右两侧类型不同,结果为false;

如果比较: 1   ===  1       左侧为int数值型,右侧为int数值型,左右两侧类型相同,数值大小也相同,结果为true;

如果比较: 1   ===  2      左侧为int数值型,右侧为int数值型,左右两侧类型相同,但数值大小不同,结果为false;

如果比较:1===1===1  左侧1===1 为true,true===1 因为左右两侧类型不同,结果为false。

简而言之就是 "==" 只要求值相等;   "===" 要求值和类型都相等

javascript === 和==的区别相关推荐

  1. Java和JavaScript之间的区别

    1.简介 我们将在本文中比较Java语言和JavaScript语言. JavaScript由Netscape开发. 它最初是用于客户端的脚本语言,后来又用作客户端和服务器脚本的语言. Java由Jam ...

  2. JavaScript入门→HTML引用JS、变量、表达式操作符、数组Array数组对象、选择结构循环结构、函数、JavaScript与JAVA区别

    插入引用JS 变量 表达式 操作符 数组 选择判断结构 循环结构 函数 JavaScript与JAVA区别 绝学无忧. 唯之与阿,相去几何? 善之与恶,相去何若? 人之所畏,不可不畏. 荒兮其未央哉! ...

  3. java和javascript有什么区别_javascript与java有什么区别?

    java和javascript之间有什么区别?本篇文章就给大家介绍java和javascript之间的区别,让大家了解java和javascript是什么?它们之间的差异有哪些.有一定的参考价值,有需 ...

  4. 【Javascript】 == 、=== 区别

    2019独角兽企业重金招聘Python工程师标准>>> == :只比较两个对象的数值,不进行类型比较 ===:比较两个对象的数值,并且对对象类型进行比较 测试: == . === v ...

  5. JQuery对象与JavaScript对象的区别与转换

    JQuery jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是" ...

  6. C语言、Java语言、JavaScript语言的区别

    文章目录 一.什么是C语言 二.什么是JavaScript 三.什么是Java 四.C语言和JavaScript的区别 五.Java和JavaScript的区别 一.什么是C语言 C语言是一门面向过程 ...

  7. Java和JavaScript有什么区别?

    程序员和用户经常在Java和JavaScript之间感到困惑.认为Java和JavaScript相同.如果从表面看,它们可能看起来一样. 由于Java和JavaScript均指相同的OOP语言,并且共 ...

  8. java与javaScript 语法的区别

    目录 前言 一.java和javaScript是什么?有何不同? 1.java简介 2.javaScript简介 二,语法区别 -1.语法基础 java语言基础 Js语法基础 -2.数据类型 java ...

  9. javascript es6 == === is 区别

    ==equality等同 和 ===identity恒等 ==两边值类型不一样时,先进行类型转换再比较,===两边类型不一致时,不进行类型转换,类型不同一定不等. 先说恒等=== 1.如果类型不同,肯 ...

  10. Typescript 和 Javascript之间的区别

    JavaScript 和 TypeScript 的概要介绍 JavaScript JavaScript 是一种轻量级的解释性脚本语言,可嵌入到 HTML 页面中,在浏览器端执行,能够实现浏览器端丰富的 ...

最新文章

  1. android模糊查询listview数据_ListView的简单应用(一)
  2. Nginx面试!mysql时间类型以及获取当前时间,干货满满
  3. redis06----消息订阅
  4. OpenCV学习之视频读取与帧的提取、显示及保存
  5. Matlab 工具箱
  6. Android下Activity的生命周期
  7. 自己写一个实现ApplicationListener​接口并且把该组件加入到容器中
  8. linux应用程序之----时间类编程
  9. Redis都有哪些监控指标,看完你就懂了!
  10. TensorFlow基本计算单元——变量
  11. 函数名/函数地址/函数指针
  12. Eclipse中Maven插件的使用技巧及原理
  13. 2012r2配置java_JDK+Tomcat 服务器配置+腾讯云Win2012 R2 配置安装
  14. Spring笔记2——Spring中Bean的装配
  15. asset文件夹路径 unity_Unity Assets目录下的特殊文件夹名称
  16. 排序算法浅析(一)比较排序算法
  17. 【NOIP2010】【Luogu1540】机器翻译
  18. 无人机飞行控制逻辑以及不稳定原因分析
  19. linux基本防护 /病毒检测
  20. 使用7段数码管实现0到99数码管显示(循环嵌套)

热门文章

  1. oracle 找不到程序,Oracle 找不到监听程序
  2. dog log 算子_DoG和LoG算子
  3. 计算机如何制作U盘启动盘,电脑如何制作U盘启动盘
  4. 泰禾光电机器人研发_机器之眼 | 3D相机能让机器人看见什么?
  5. java二维数组的常见初始化
  6. 店铺咨询系统c语言,课内资源
  7. java 生成bat_java实现生成windows可执行的批处理文件(.bat)
  8. jupyter kernel_新乡联通案例分享:Jupyter开发环境配置的常用技巧
  9. java socket 阻塞模式_(四) 如何将socket设置为非阻塞模式
  10. pcb天线和纯铜天线_如何简化天线设计?相控阵波束成形IC来助您