⊗jsPmCdLSI 117 of 505 menu

Loginių išraiškų invertavimas JavaScript

Panagrinėkime tokį kodą:

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

Dabar mūsų sąlyga yra tokia: num turi būti nuo 0 iki 5. Invertuokime šią sąlygą, tai yra, paverskime ją jos priešinga. Priešinga sąlyga bus tokia: num turi būti mažesnis arba lygus 0 ARBA didesnis arba lygus 5:

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

Kaip matote, norint invertuoti sąlygą, tenka šiek tiek pagalvoti. Daug paprasčiau būtų naudoti operatorių !, kuris yra loginis NE. Naudodami šį operatorių mums pakanka uždėti ženklą ! prieš pradinę sąlygą - ir ji invertuosis pati:

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

Pateiktas toks kodas:

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

Naudodamiesi operatoriumi ! invertuokite pateiktą sąlygą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti