和 equals 的区别
1.对基本数据类型比较的是值是否相等,对引用数据类型比较的是地址是否相等
2.equals相当于
本来应该规则和比较规则一样,不一样的是 equals 不能比较基本数据类型所以比较的是地址
因为 string integer 等重写了 equals 方法,才比较的是值
和=的区别
=直接进行值的比较
=如果类型相同,进行比较如果类型不同,部分类型在特定情况下可能相等是因为会进行类型的自动转换后再进行比较,比如说 null和 defined 1和 true 比较
相关文章
- 01-27Python 虚拟环境virtualenv的安装和基本使用
- 01-27gcc -L、-Wl,-rpath, -Wl,-rpath-link的区别
- 01-27常用的windowd属性和对象
- 01-27OA、CRM、ERP之间的区别和联系是什么?
- 01-27NAND Flash与eMMC的区别
- 01-27vue的proxy和defineProperty区别
- 01-27NVIDIA Tesla/Quadro和GeForce GPU的比较
- 01-27python-用底部编辑线,状态栏和滚动历史记录实现“控制台外壳”的最佳方法?
- 01-2792、构造函数、拷贝构造函数和赋值操作符的区别
- 01-27css中单位px,em, rem的区别