js中
- =
= 是赋值的意思,让左边的值等于右边的值 - ==
== 是判断等于的意思,返回值是一个布尔值,它只判断值是否相等,不判断类型是否一样 - ===
=== 也是判断等于的意思,返回值也是一个布尔值,但是它不仅仅判断值是否相等,还判断类型是否相等
java中
java中只有=和==还有equals
1. =
是赋值的意思,同js
2. ==
* 基本数据类型比较的是数值是否相等
* 引用类型比较是不是同一个对象,即地址值也是相等的
3.equals
比较的是两个值是否相等