⊗jsPmCdLSI 117 of 505 menu

Inwersja wyrażeń logicznych w JavaScript

Rozważmy następujący kod:

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

Obecnie nasz warunek jest następujący: num musi być od 0 do 5. Odwróćmy ten warunek, to znaczy przekształćmy go w jego przeciwieństwo. Przeciwny warunek będzie taki: num musi być mniejsze lub równe 0 LUB większe lub równe 5:

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

Jak widać, aby odwrócić warunek, trzeba chwilę pomyśleć. Znacznie łatwiej będzie użyć operatora !, który reprezentuje logiczne NIE. Za pomocą tego operatora wystarczy postawić znak ! przed początkowym warunkiem - a on sam się odwróci:

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

Dany jest następujący kod:

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

Używając operatora ! odwróć podany warunek.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć