[4]==4,[]==[]

来源:3-7 选择题

二师兄e

2018-02-28 14:16:56

[4]==4 --》true

[]==[]--》false

[4]==[4]--》false。老师能帮我解惑下。这三个这么比较的。

写回答

1回答

怎么都被占用了呢

2018-02-28

==比较的是值,且引用类型值的变量比较的是地址,只有指向同一个对象,才表示两个变量相等;数组[4]和数字比较的时候,先通过toString方法转换成字符串'4',这个时候就变成了字符串和数字的比较,此时会将字符串转换成数字再比较。下面的2个都是地址之间的比较,所以不等。

3

0 学习 · 4826 问题

查看课程

相似问题

回答 2

3-4选择题

回答 4

4-5练习

回答 1

3-4-3

回答 1