javascript === 和==的区别
原文链接: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 === 和==的区别相关推荐
- Java和JavaScript之间的区别
1.简介 我们将在本文中比较Java语言和JavaScript语言. JavaScript由Netscape开发. 它最初是用于客户端的脚本语言,后来又用作客户端和服务器脚本的语言. Java由Jam ...
- JavaScript入门→HTML引用JS、变量、表达式操作符、数组Array数组对象、选择结构循环结构、函数、JavaScript与JAVA区别
插入引用JS 变量 表达式 操作符 数组 选择判断结构 循环结构 函数 JavaScript与JAVA区别 绝学无忧. 唯之与阿,相去几何? 善之与恶,相去何若? 人之所畏,不可不畏. 荒兮其未央哉! ...
- java和javascript有什么区别_javascript与java有什么区别?
java和javascript之间有什么区别?本篇文章就给大家介绍java和javascript之间的区别,让大家了解java和javascript是什么?它们之间的差异有哪些.有一定的参考价值,有需 ...
- 【Javascript】 == 、=== 区别
2019独角兽企业重金招聘Python工程师标准>>> == :只比较两个对象的数值,不进行类型比较 ===:比较两个对象的数值,并且对对象类型进行比较 测试: == . === v ...
- JQuery对象与JavaScript对象的区别与转换
JQuery jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是" ...
- C语言、Java语言、JavaScript语言的区别
文章目录 一.什么是C语言 二.什么是JavaScript 三.什么是Java 四.C语言和JavaScript的区别 五.Java和JavaScript的区别 一.什么是C语言 C语言是一门面向过程 ...
- Java和JavaScript有什么区别?
程序员和用户经常在Java和JavaScript之间感到困惑.认为Java和JavaScript相同.如果从表面看,它们可能看起来一样. 由于Java和JavaScript均指相同的OOP语言,并且共 ...
- java与javaScript 语法的区别
目录 前言 一.java和javaScript是什么?有何不同? 1.java简介 2.javaScript简介 二,语法区别 -1.语法基础 java语言基础 Js语法基础 -2.数据类型 java ...
- javascript es6 == === is 区别
==equality等同 和 ===identity恒等 ==两边值类型不一样时,先进行类型转换再比较,===两边类型不一致时,不进行类型转换,类型不同一定不等. 先说恒等=== 1.如果类型不同,肯 ...
- Typescript 和 Javascript之间的区别
JavaScript 和 TypeScript 的概要介绍 JavaScript JavaScript 是一种轻量级的解释性脚本语言,可嵌入到 HTML 页面中,在浏览器端执行,能够实现浏览器端丰富的 ...
最新文章
- android模糊查询listview数据_ListView的简单应用(一)
- Nginx面试!mysql时间类型以及获取当前时间,干货满满
- redis06----消息订阅
- OpenCV学习之视频读取与帧的提取、显示及保存
- Matlab 工具箱
- Android下Activity的生命周期
- 自己写一个实现ApplicationListener​接口并且把该组件加入到容器中
- linux应用程序之----时间类编程
- Redis都有哪些监控指标,看完你就懂了!
- TensorFlow基本计算单元——变量
- 函数名/函数地址/函数指针
- Eclipse中Maven插件的使用技巧及原理
- 2012r2配置java_JDK+Tomcat 服务器配置+腾讯云Win2012 R2 配置安装
- Spring笔记2——Spring中Bean的装配
- asset文件夹路径 unity_Unity Assets目录下的特殊文件夹名称
- 排序算法浅析(一)比较排序算法
- 【NOIP2010】【Luogu1540】机器翻译
- 无人机飞行控制逻辑以及不稳定原因分析
- linux基本防护 /病毒检测
- 使用7段数码管实现0到99数码管显示(循环嵌套)
热门文章
- oracle 找不到程序,Oracle 找不到监听程序
- dog log 算子_DoG和LoG算子
- 计算机如何制作U盘启动盘,电脑如何制作U盘启动盘
- 泰禾光电机器人研发_机器之眼 | 3D相机能让机器人看见什么?
- java二维数组的常见初始化
- 店铺咨询系统c语言,课内资源
- java 生成bat_java实现生成windows可执行的批处理文件(.bat)
- jupyter kernel_新乡联通案例分享:Jupyter开发环境配置的常用技巧
- java socket 阻塞模式_(四) 如何将socket设置为非阻塞模式
- pcb天线和纯铜天线_如何简化天线设计?相控阵波束成形IC来助您