Mistä voit kertoa, ovatko kaksi esinettä samanlaisia?
Mistä voit kertoa, ovatko kaksi esinettä samanlaisia?

Video: Mistä voit kertoa, ovatko kaksi esinettä samanlaisia?

Video: Mistä voit kertoa, ovatko kaksi esinettä samanlaisia?
Video: Kiusallinen alapääongelma || BLOKESS 2024, Marraskuu
Anonim

Jos kaksi esinettä ovat saman muotoisia, niitä kutsutaan " samanlainen ." Kun kaksi luvut ovat samanlainen , niiden vastaavien sivujen pituuksien suhteet ovat yhtä suuret. Vastaanottaja määrittää jos esitetyt kolmiot ovat samanlainen , vertaa niiden vastaavia puolia.

Lisäksi, mistä tiedät, ovatko kaksi objektia samanarvoisia?

Jos the kaksi esinettä on samat arvot, on yhtä suuri () palauttaa true. Toisessa vertailussa on yhtä suuri () tarkistaa onko läpäissyt esine on tyhjä tai jos se on kirjoitettu eri luokaksi. Jos se on eri luokka sitten esineitä eivät ole yhtä suuri . Lopuksi, on yhtä suuri () vertaa esineitä ' kentät.

kun käytetään objektien kanssa Mitä yhtäläisyys == -operaattori todella vertaa? The tasa-arvooperaattori (==) on käytetty to vertailla kaksi arvoa tai lauseketta. se on käytetty to vertailla numerot, merkkijonot, Boolen arvot, muuttujat, esineitä , taulukoita tai funktioita. Tulos on TOSI, jos lausekkeet ovat yhtä suuri ja muuten EPÄTOSI.

Miten vertaat esineitä tällä tavalla?

== vertaa esine viittauksia, se tarkistaa, osoittavatko nämä kaksi operandia samaan esine (ei vastaa esineitä , sama esine ). Jos haluat vertailla merkkijonoja (nähdäksesi sisältävätkö ne samoja merkkejä), sinun on tehtävä vertailla merkkijonot käyttäen yhtälöitä.

Voimmeko vertailla objekteja JavaScriptissä?

Objektien vertailu on helppoa, käytä === tai Esine . On(). Tämä funktio palauttaa tosi, jos niillä on sama viite, ja epätosi, jos niillä on tehdä ei. Vielä kerran, haluan korostaa, se on vertaamalla viittaukset esineitä , ei arvoa esineitä . Joten esimerkistä 3 Esine .is(obj1, obj2); palauttaisi vääriä.

Suositeltava: