js 中的'==' 和 '===' 的区别
程序员文章站
2022-03-02 23:43:44
...
1、对于string,number等基础类型,==和===是有区别的
1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等
2)同类型比较,直接进行“值”比较,两者结果一样
2、对于Array,Object等高级类型,==和===是没有区别的
进行“指针地址”比较
3、基础类型与高级类型,==和===是有区别的
1)对于==,将高级转化为基础类型,进行“值”比较
2)因为类型不同,===结果为false
上一篇: Tomcat 的管理用户和角色设定
推荐阅读
-
小米空气净化器抄袭门 巴慕达空气净化器与小米的区别
-
MATLAB怎么读取excel文件中的数据?
-
Solidworks怎么在装配体中打孔? sw装配体中打孔的教程
-
Android获取本地相册图片和拍照获取图片的实现方法
-
Mysql5.7中使用group concat函数数据被截断的问题完美解决方法
-
Android编程中延后处理事件的方法小结
-
学习node.js 断言的使用详解
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
-
什么是*?*和磁力链接的详细使用方法
-
outlook怎么导入联系人?导入excel表格中的联系人的教程