⊗jsPmCdLSI 117 of 505 menu

Inversione di espressioni logiche in JavaScript

Consideriamo il seguente codice:

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

Attualmente la nostra condizione è questa: num deve essere compreso tra 0 e 5. Invertiamo questa condizione, cioè trasformiamola nella sua opposta. La condizione opposta risulterà essere: num deve essere minore o uguale a 0 O maggiore o uguale a 5:

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

Come puoi vedere, per invertire la condizione, bisogna pensarci un po'. Sarebbe molto più semplice usare l'operatore !, che rappresenta il NON logico. Con questo operatore ci basta mettere il segno ! davanti alla condizione iniziale - e essa si invertirà da sola:

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

Dato il seguente codice:

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

Utilizzando l'operatore ! inverti la condizione data.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta