博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsvascript === 和==的区别
阅读量:5097 次
发布时间:2019-06-13

本文共 570 字,大约阅读时间需要 1 分钟。

1.==   用于比较、判断两者相等,比较时可自动换数据类型2.===  用于(严格)比较、判断两者(严格)相等,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。举例说明:	@1	"1"  ==  true	类型不同,"=="将先做类型转换,把true转换为1,即为 "1"  ==  1;	此时,类型仍不同,继续进行类型转换,把"1"转换为1,即为 1 == 1;	此时,"==" 左右两边的类型都为数值型,比较成功!返回true	@2	如果比较:"1"  ===  true 左侧为字符型,右侧为bool布尔型,左右两侧类型不同,结果为false;	如果比较:"1" === 1 左侧为字符型,右侧为int数值型,左右两侧类型不同,结果为false;	如果比较: 1   ===  1       左侧为int数值型,右侧为int数值型,左右两侧类型相同,数值大小也相同,结果为true;	如果比较: 1   ===  2      左侧为int数值型,右侧为int数值型,左右两侧类型相同,但数值大小不同,结果为false;简而言之就是 "==" 只要求值相等;   "===" 要求值和类型都相等

  

转载于:https://www.cnblogs.com/rockyan/p/8422189.html

你可能感兴趣的文章
ios app真正的相互!!调用
查看>>
B-tree
查看>>
springMVC传递一组对象的接受方式
查看>>
收藏一个虚函数表以及虚表指针介绍的文章
查看>>
POJ---2492 A Bug's Life[并查集]
查看>>
[BZOJ1195] [HNOI2006]最短母串
查看>>
final阶段140字评论
查看>>
zookeeper集群搭建
查看>>
Jenkins-在windows上配置自动化部署(Jenkins+Gitblit)
查看>>
ng-if可见
查看>>
[AGC003]E - Sequential operations on Sequence
查看>>
Effective JAVA 思维导图
查看>>
【转】mysqldump
查看>>
Python Matplotlib作图指南
查看>>
A股主要指数的市盈率(PE)估值高度
查看>>
mysql语法备忘
查看>>
文件操作
查看>>
dockerfile
查看>>
2. Struts2 基础
查看>>
python-字典
查看>>