Bagaimana Anda bisa tahu jika dua benda serupa?
Bagaimana Anda bisa tahu jika dua benda serupa?

Video: Bagaimana Anda bisa tahu jika dua benda serupa?

Video: Bagaimana Anda bisa tahu jika dua benda serupa?
Video: Anda - Menghitung Hari 2 (Official Music Video) 2024, Mungkin
Anonim

Jika dua benda memiliki bentuk yang sama, mereka disebut " serupa ." Ketika dua angka adalah serupa , perbandingan panjang sisi-sisi yang bersesuaian adalah sama. Ke tentukan apakah segitiga yang diperlihatkan adalah serupa , bandingkan sisi-sisi yang bersesuaian.

Selanjutnya, bagaimana Anda tahu jika dua benda sama?

Jika NS dua objek memiliki nilai yang sama, sama dengan () akan mengembalikan true. Pada perbandingan kedua, sama dengan () cek untuk melihat Apakah yang berlalu obyek adalah nol, atau jika itu diketik sebagai kelas yang berbeda. Jika itu kelas yang berbeda maka benda tidak setara . Akhirnya, sama dengan () membandingkan benda ' bidang.

ketika digunakan dengan objek Apa persamaan yang benar-benar dibandingkan dengan operator ==? NS operator persamaan (==) adalah digunakan ke membandingkan dua nilai atau ekspresi. Dia digunakan ke membandingkan angka, string, nilai Boolean, variabel, benda , array, atau fungsi. Hasilnya adalah BENAR jika ekspresinya adalah setara dan SALAH sebaliknya.

Dengan cara ini, bagaimana Anda membandingkan objek?

== membandingkan obyek referensi, ia memeriksa untuk melihat apakah kedua operan menunjuk ke yang sama obyek (tidak setara benda , sama obyek ). Jika Anda menghendaki membandingkan string (untuk melihat apakah mereka berisi karakter yang sama), Anda perlu membandingkan string menggunakan equals.

Bisakah kita membandingkan objek dalam JavaScript?

Membandingkan objek mudah, gunakan === atau Obyek .adalah(). Fungsi ini mengembalikan true jika mereka memiliki referensi yang sama dan false jika mereka melakukan bukan. Sekali lagi, izinkan saya menekankan, itu perbandingan referensi ke benda , bukan nilai benda . Jadi, dari Contoh 3, Obyek .is(obj1, obj2); akan kembali palsu.

Direkomendasikan: