Jak rozpoznać, czy dwa obiekty są podobne?
Jak rozpoznać, czy dwa obiekty są podobne?

Wideo: Jak rozpoznać, czy dwa obiekty są podobne?

Wideo: Jak rozpoznać, czy dwa obiekty są podobne?
Wideo: Rozpoznawanie wielokątów podobnych #1 [ Podobieństwo wielokątów ] 2024, Listopad
Anonim

Jeśli dwa obiekty mają ten sam kształt, nazywają się „ podobny . Kiedy dwa liczby są podobny , stosunki długości odpowiadających im boków są równe. Do określić, czy pokazane trójkąty to podobny , porównaj ich odpowiednie strony.

Co więcej, skąd wiesz, że dwa obiekty są równe?

Gdyby ten dwa obiekty mają te same wartości, równa się () zwróci true. W drugim porównaniu równa się () czeki, aby zobaczyć czy przeszły obiekt jest zerowe, lub Jeśli jest wpisany jako inna klasa. Gdyby to inna klasa niż przedmioty nie są równy . Wreszcie, równa się () porównuje przedmioty pola.

gdy jest używany z obiektami Co to jest operator równości == w rzeczywistości porównujący? ten operator równości (==) jest używany do porównywać dwie wartości lub wyrażenia. To jest używany do porównywać liczby, łańcuchy, wartości logiczne, zmienne, przedmioty , tablice lub funkcje. Wynik jest PRAWDA, jeśli wyrażenia są równy i FAŁSZ w przeciwnym razie.

Jak w ten sposób porównujesz przedmioty?

== porównuje obiekt referencje, sprawdza, czy oba operandy wskazują na to samo obiekt (nie równoważne przedmioty , to samo obiekt ). Jeśli chcesz porównywać ciągi (aby sprawdzić, czy zawierają te same znaki), musisz porównywać ciągi używające equals.

Czy możemy porównywać obiekty w JavaScript?

Porównywanie obiektów jest łatwe, użyj === lub Obiekt .jest(). Ta funkcja zwraca prawdę, jeśli mają to samo odniesienie, i fałsz, jeśli robić nie. Jeszcze raz podkreślam, że jest porównywanie odniesienia do przedmioty , a nie wartość przedmioty . Tak więc, z przykładu 3, Obiekt .is(obj1, obj2); zwróciłby fałsz.

Zalecana: