⊗jsPmCdLSI 117 of 505 menu

Loogisten lausekkeiden kääntäminen JavaScriptissä

Tarkastellaan seuraavaa koodia:

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

Tällä hetkellä ehtomme on: num on oltava välillä 0 - 5. Käännetään tämä ehto, eli muutetaan se sen vastakohdaksi. Vastakkainen ehto tulisi olemaan: num on oltava pienempi tai yhtä suuri kuin 0 TAI suurempi tai yhtä suuri kuin 5:

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

Kuten näette, ehdon kääntäminen vaatii hieman ajattelua. Paljon helpompaa on käyttää operaattoria !, joka edustaa loogista EI -operaatiota. Tämän operaattorin avulla meidän tarvitsee vain laittaa merkki ! alkuperäisen ehdon eteen - ja se kääntyy automaattisesti:

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

Annettu seuraava koodi:

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

Käyttämällä operaattoria ! käännä annettu ehto.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää