⊗jsPmCdLSI 117 of 505 menu

Invertering af logiske udtryk i JavaScript

Overvej følgende kode:

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

I øjeblikket er vores betingelse som følger: num skal være fra 0 til 5. Lad os invertere denne betingelse, det vil sige omdanne den til dens modsatte. Den modsatte betingelse vil blive sådan: num skal være mindre end eller lig med 0 ELLER større end eller lig med 5:

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

Som du kan se, skal man tænke sig om for at invertere en betingelse. Det vil være meget nemmere at bruge operatoren !, som repræsenterer et logisk IKKE. Ved hjælp af denne operator er det nok for os at sætte et !-tegn foran den oprindelige betingelse - og den vil invertere sig selv:

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

Følgende kode er givet:

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

Brug operatoren ! til at invertere den givne betingelse.

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