Rumah > Soal Jawab > teks badan
[1] == [1] Bilangan nilai yang dicetak adalah palsu
过去多啦不再A梦2017-05-19 10:46:27
Pengendali kesaksamaan di kalangan pengendali perbandingan mempunyai pengenalan terperinci:
SAMA(==)
Pengendali perbandingan akan menukar jenis dua jenis operan yang berbeza dan kemudian melakukan perbandingan yang ketat. Apabila kedua-dua operan ialah objek, JavaScript membandingkan rujukan dalaman mereka dan adalah sama jika dan hanya jika rujukan mereka menghala ke objek (kawasan) yang sama dalam ingatan, iaitu, alamat rujukan mereka dalam memori tindanan adalah sama.
Semua yang dinyatakan di atas adalah betul, kerana dalam [1] == [1], kedua-dua tatasusunan adalah objek yang berbeza, jadi mereka tidak sama.
怪我咯2017-05-19 10:46:27
JavaScript
中,数组是Object
。
这一语句通过字面量创建了两个Array
, mereka adalah objek yang berbeza, jadi mereka tidak sama.
PHP中文网2017-05-19 10:46:27
Apabila nilai yang dibandingkan ialah nilai rujukan, ia akan membandingkan sama ada kedua-dua nilai adalah objek yang sama dalam ingatan [1] dan [1] di sini adalah berbeza, jadi ia adalah palsu
習慣沉默2017-05-19 10:46:27
Ecma-262.pdf
7.2.13 Abstrak Perbandingan Kesaksamaan
已经明确说明了,这里的 [1] = [1]
实际是 [1] === [1]
正好试用第。
Jika Jenis(x) adalah sama dengan Jenis(y), maka a. Kembalikan keputusan melakukan Perbandingan Kesaksamaan Tegas x === y.
KepadaPrimitif(y).
== y.
伊谢尔伦2017-05-19 10:46:27
Jenis objek akan membandingkan alamat memori Jika alamat berbeza, ia adalah palsu