⊗jsPmCdLSI 117 of 505 menu

Invertovanie logických výrazov v JavaScripte

Zvážte nasledujúci kód:

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

Momentálne je naša podmienka taká: num musí byť od 0 do 5. Invertujme túto podmienku, to znamená premeňme ju na jej opak. Opačná podmienka bude taká: num musí byť menšie alebo rovné 0 ALEBO väčšie alebo rovné 5:

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

Ako vidíte, na invertovanie podmienky je potrebné sa trochu zamyslieť. Oveľa jednoduchšie bude použiť operátor !, ktorý predstavuje logické NIE. Pomocou tohto operátora nám stačí umiestniť znak ! pred pôvodnú podmienku - a tá sa invertuje sama:

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

Daný je nasledujúci kód:

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

Použitím operátora ! invertujte uvedenú podmienku.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť