Kaj so operaterji za primerjavo v JavaScriptu?
Operaterji za primerjavo v JavaScript, ki se uporabljajo za sprejemanje določenih odločitev ali izvajanje določene poslovne logike z določitvijo neke enakosti ali razlike med vrednostmi spremenljivk. Na katerem koli spletnem mestu, ki ga želite razviti z JavaScript, bodo ti operaterji najpogosteje uporabljeni. Zdaj si oglejmo več takšnih operaterjev in analiziramo izhodne kodiranje istih.
Operaterji za primerjavo JavaScript
Podrobneje si oglejmo nekatere najpogosteje uporabljene operaterje za primerjavo JavaScript.
1) operater '=='
- Ta operater je znan kot "enak", ki se uporablja za primerjavo vrednosti spremenljivke z vrednostjo drugih spremenljivk ali neposredno kakšno drugo vrednost, ta določitev enakosti pa je odvisna tudi od narave spremenljivke, tj od tega, ali je njeno celo število, plovec itd.
- Operator enakovrednosti opravi pretvorbo tipa, če oba primerljiva operanda nista istega tipa.
- Primerjavo predmetov JavaScript lahko opravite tudi s tem, v tem primeru primerja notranje reference, rezultat pa bo enak resnici, če se operandi nanašajo na isti objekt v pomnilniku.
- Sintaksa: "x == y"
- Obstajajo nekateri pogoji, ki so resnični ali napačni, upoštevati je treba: '1' == 1 // oceni kot res.
Razlog za to je, da operaterji primerjave ne preverjajo tipa, temveč opravijo samo primerjavo vrednosti, tako da se tukaj zgodi interna pretvorba tipa iz niza v celo število in vrednost postane resnična.
- 0 == null // ocenjuje na false
- 0 == nedefinirano // ocenjuje na napačno
- Null == undefined // oceni na false
- Zdaj si oglejmo nekaj primernih kod za isto, odrezke je mogoče navzkrižno preveriti samo na konzoli brskalnika.
Primer 1:
Primer 2:
Primer 3:
Torej so zgornji primeri pokazali, da če primerjate objekte, če reference niso enake, bo to povzročilo napačne rezultate.
2) operater '==='
- Do zdaj smo videli operaterja, ki je enak, zdaj bomo vključili operaterja 'enak kot in enak tip', kjer je mogoče preveriti tudi tip.
- Preverjanja tipa so včasih nujna skupaj z enakostjo, saj to včasih zahteva poslovna logika.
- Sintaksa - X === Y
- Ogledamo neposredno nekaj odrezkov in jih ustrezno razložimo.
Primer:
Zato se vrsta ovrednoti tukaj.
3) operater '! ='
- Ta operater se imenuje operater "ni enak", če dva ocenjena operanda nista enaka, potem to daje vrednost res.
- Sintaksa - X! = Y
Primer:
4) operater '! =='
- Ta operater uporablja za preverjanje, da ni enako in da ni tip enak, tj. Vrednost in vrsta se ne ujemata, če kateri od obeh pogojev tudi ni res, potem tudi to oceni kot res.
- Sintaksa - X! == Y
- Izhod v več primerih je bil omenjen v naslednjih odlomkih.
Primer:
5) več kot '>'
- Med izvajanjem poslovne logike je mogoče preveriti, ali je katerikoli izraz ustvaril vrednost, večjo od drugih izrazov, če je tako, potem bi vrednost ocenila na resnično drugo napačno. "
- Sintaksa - X> Y
- Poglejmo primer uporabe in analiziramo izhod.
Primer:
6) Manj kot operator '<'
- Če ima katerakoli poslovna logika izraz operanda na levi strani manjši od operaterja, ki je manjši od vrednosti na desni strani, potem ta logika vrne resnični rezultat.
- Sintaksa - X <Y
- Poglejmo nekaj primerkov, kot je navedeno spodaj, upoštevajte, da mejni pogoj ne vključuje enakega pogoja.
Primer:
7) Večja kot enaka '> ='
- Ta operater vključuje mejni pogoj in pogoj, ki je večji od pogoja. Na podlagi zahtevane poslovne logike je ta pogoj mogoče vključiti.
- Sintaksa - X> = Y
Primer:
8) Manj kot ali enako „<=“
- Ta operater vključuje mejni pogoj in pogoj manj kot pogoj. Na podlagi zahtevane poslovne logike je ta pogoj mogoče vključiti.
- Sintaksa - X <= Y
Primer:
Zaključek
- Zato smo videli različne primere uporabe, kjer so bile opravljene primerjave in različni rezultati, določeni pogoji so truthy in false, ki temeljijo na podatkih testnega operanda ali na ocenjevalnem izrazu.
- Pomembna skrb je tudi preverjanje tipa.
- Ničelne in nedefinirane vrednosti, ko jih preverjamo z operandi, so posebni pogoji, ki bi se pojavili pri izvajanju poslovne logike.
- Zato je treba nične preglede ustrezno skrbeti, da se ne pojavijo nepričakovani pogoji
- V vmesnem času se na sliki pojavijo določeni vnaprejšnji okviri, ki temeljijo samo na JavaScript in se v sodobni dobi uporabljajo za ustrezne projekte, povezane z razvojem spletnih mest, takšni okviri so Angular, React, Ember itd. tega delajo samo na koreninah JavaScript konceptov, zato sta primer uporabe in strategije za odpravljanje napak enaka.
- Obstajajo tudi okviri, kot je Jasmine za odpravljanje napak, ali pa je do istega mogoče priti s konzole brskalnika.
Priporočeni članek
To je vodnik za operaterje za primerjavo v JavaScript. Tukaj razpravljamo o različnih operaterjih za primerjavo v JavaScript, skupaj s primerom.
Obiščite lahko tudi druge naše predlagane članke, če želite izvedeti več -
- Spajanje Razvrsti v JavaScript
- Orodja JavaScript | 8 najboljših orodij
- Značilnosti JavaScript
- Vodnik po najboljših okvirih Javascripta
- Vtipkajte pretvorbo v Javi s tipi in primeri
- Pretvorba v Javi | Vrste | Primeri
- Operaterji za primerjavo v PowerShellu | Vrste | Primeri