⊗jsPmCdLSI 117 of 505 menu

Inversarea expresiilor logice în JavaScript

Să luăm în considerare următorul cod:

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

În momentul de față, condiția noastră este: num trebuie să fie de la 0 la 5. Să inversăm această condiție, adică să o transformăm în opusa ei. Condiția opusă va fi: num trebuie să fie mai mic sau egal cu 0 SAU mai mare sau egal cu 5:

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

După cum vedeți, pentru a inversa condiția, trebuie să vă gândiți puțin. Este mult mai ușor să folosiți operatorul !, care reprezintă NU logic. Cu ajutorul acestui operator, este suficient să punem semnul ! în fața condiției inițiale - și ea se va inversa singură:

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

Este dat următorul cod:

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

Folosind operatorul ! inversați condiția dată.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge