⊗jsPmCdLSI 117 of 505 menu

Invertering av logiske uttrykk i JavaScript

La oss se på følgende kode:

if (num > 0 && num < 5) { console.log('+++'); } else { console.log('---'); }

Nå er betingelsen vår slik: num må være fra 0 til 5. La oss invertere denne betingelsen, det vil si gjøre den til dens motsetning. Den motsatte betingelsen vil bli slik: num må være mindre enn eller lik 0 ELLER større enn eller lik 5:

if (num <= 0 || num >= 5) { console.log('+++'); } else { console.log('---'); }

Som du ser, for å invertere betingelsen, må man tenke seg litt om. Det er mye enklere å bruke operatoren !, som representerer et logisk IKKE. Ved hjelp av denne operatoren er det nok for oss å sette tegnet ! foran den opprinnelige betingelsen - og den vil invertere seg selv:

if ( !(num > 0 && num < 5) ) { console.log('+++'); } else { console.log('---'); }

Gitt følgende kode:

if (num1 >= 0 || num2 <= 10) { console.log('+++'); } else { console.log('---'); }

Ved å bruke operatoren ! inverter den gitte betingelsen.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis