⊗jsPmCdLSI 117 of 505 menu

Inverteren van logische expressies in JavaScript

Laten we de volgende code bekijken:

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

Momenteel is onze voorwaarde als volgt: num moet tussen 0 en 5 liggen. Laten we deze voorwaarde inverteren, dat wil zeggen, veranderen in het tegenovergestelde. De tegenovergestelde voorwaarde wordt dan: num moet kleiner dan of gelijk aan 0 zijn OF groter dan of gelijk aan 5:

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

Zoals je ziet, moet je even nadenken om een voorwaarde te inverteren. Het is veel eenvoudiger om de operator ! te gebruiken, die de logische NIET vertegenwoordigt. Met deze operator is het voldoende voor ons om een ! teken voor de oorspronkelijke voorwaarde te zetten - en deze wordt vanzelf geïnverteerd:

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

Gegeven de volgende code:

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

Gebruik de operator ! om de gegeven voorwaarde te inverteren.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren