Hvordan kan du se, om to objekter ligner hinanden?
Hvordan kan du se, om to objekter ligner hinanden?

Video: Hvordan kan du se, om to objekter ligner hinanden?

Video: Hvordan kan du se, om to objekter ligner hinanden?
Video: 2 урок! Брови.Техника коррекции бровей! Курс Мастер Бровист - Техника Граней "Бриллиант" 2024, November
Anonim

Hvis to genstande har samme form, de kaldes " lignende ." Når to tal er lignende , er forholdet mellem længderne af deres tilsvarende sider ens. Til afgøre om de viste trekanter er lignende , sammenligne deres tilsvarende sider.

Desuden, hvordan ved du, om to objekter er lige store?

Hvis det to genstande har samme værdier, lige med () vender tilbage sand. I den anden sammenligning, lige med () kontrollerer for at se om den beståede objekt er nul, eller hvis det er skrevet som en anden klasse. Hvis det er en anden klasse end den genstande er ikke lige . Endelig, lige med () sammenligner genstande ' felter.

når det bruges sammen med objekter Hvad sammenligner equality == operatoren egentlig? Det ligestillingsoperatør (==) er Brugt til sammenligne to værdier eller udtryk. det er Brugt til sammenligne tal, strenge, booleske værdier, variabler, genstande , arrays eller funktioner. Resultatet er SAND, hvis udtrykkene er det lige og FALSK ellers.

Hvordan sammenligner du objekter på denne måde?

== sammenligner objekt referencer, tjekker den om de to operander peger på det samme objekt (ikke tilsvarende genstande , det samme objekt ). Hvis du vil sammenligne strenge (for at se om de indeholder de samme tegn), skal du sammenligne strengene ved hjælp af lig.

Kan vi sammenligne objekter i JavaScript?

Sammenligning af objekter er let, brug === eller Objekt .er(). Denne funktion returnerer sand, hvis de har samme reference og falsk, hvis de gør ikke. Igen, lad mig understrege, det er det sammenligner henvisningerne til genstande , ikke værdien af genstande . Så fra eksempel 3, Objekt .is(obj1, obj2); ville returnere falsk.

Anbefalede: