⊗jsPmCdLSI 117 of 505 menu

Logikai kifejezések invertálása JavaScriptben

Tekintsük a következő kódot:

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

Jelenleg a feltételünk a következő: a num 0 és 5 között legyen. Most invertáljuk ezt a feltételt, azaz alakítsuk át az ellenkezőjére. Az ellentétes feltétel a következő lesz: a num legyen kisebb vagy egyenlő, mint 0 VAGY nagyobb vagy egyenlő, mint 5:

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

Amint látható, a feltétel invertálásához egy kicsit gondolkodni kell. Sokkal egyszerűbb a ! operátort használni, ami a logikai NEM műveletet jelenti. Ezzel az operátorral elég csak egy ! jelet tennünk az eredeti feltétel elé - és az magától invertálódik:

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

Adott a következő kód:

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

A ! operátor segítségével invertáld a megadott feltételt.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás