⊗jsPmCdLSI 117 of 505 menu

Inversão de expressões lógicas em JavaScript

Considere o seguinte código:

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

Atualmente, nossa condição é: num deve estar entre 0 e 5. Vamos inverter esta condição, ou seja, transformá-la em sua oposta. A condição oposta ficaria assim: num deve ser menor ou igual a 0 OU maior ou igual a 5:

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

Como você pode ver, para inverter a condição, é preciso pensar um pouco. Seria muito mais simples usar o operador !, que representa o NÃO lógico. Com este operador, basta colocar o sinal ! antes da condição original - e ela será invertida automaticamente:

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

Dado o seguinte código:

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

Usando o operador !, inverta a condição fornecida.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar