1、对于string,number等基础类型,==和===有区别
1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等。
2)同类型比较,直接进行“值”比较,两者结果一样。
2、对于Array,Object等高级类型,==和===没有区别
进行“指针地址”比较。
3、基础类型与高级类型,==和===有区别
1)对于==,将高级转化为基础类型,进行“值”比较。
2)因为类型不同,===结果为false。JS 中 == 和 === 区别是什么?
原创
©著作权归作者所有:来自51CTO博客作者终究是雾散的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Ajax的原生写法
下一篇:Linux一阶段复习
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Mybatis中的#{}和${}的区别是什么
mybatis
mybatis -
php中++$a和$a++的区别是什么?
php中++$a和$a++的区别是什么?
php a++ ++a 基础 -
get和post区别是什么?
get和post区别是什么?POST和GET都是向服务器提交数据,并且都会从服务器获取数据。区发送header,服务器响应100 ...
服务器 测试用例 功能测试 单元测试 压力测试 -
cat和echo区别是什么?
catechocat。
linux 运维 服务器 读取文件 字符串 -
mybatis #{}和${}的区别是什么
1. #{}是预编
sql 赋值 系统安全 -
StringBuilder和StringBuffer区别是什么?
想象一下,你在写信,但是你需要不断地添加新的内容或者修改一些词句。在编程中,当你需要这样操作字符串时,就可以用或。
java 数据结构 开发语言 字符串 常用方法 -
VJC编程|怎么让仿真机器人走出正六边形和五角星?
然后,右键单击多次循环,在弹出的对话框中,将
机器人 时间设置 右键 保存文件
















