Invertovanie logických výrazov v JavaScripte

Zvážte nasledujúci kód:

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

Momentálne je naša podmienka taká: num musí byť od 0 do 5. Invertujme túto podmienku, to znamená premeňme ju na jej opak. Opačná podmienka bude taká: num musí byť menšie alebo rovné 0 ALEBO väčšie alebo rovné 5:

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

Ako vidíte, na invertovanie podmienky je potrebné sa trochu zamyslieť. Oveľa jednoduchšie bude použiť operátor !, ktorý predstavuje logické NIE. Pomocou tohto operátora nám stačí umiestniť znak ! pred pôvodnú podmienku - a tá sa invertuje sama:

javascriptif ( !(num > 0 && num < 5) ) {
  console.log('+++');
} else {
  console.log('---');
}
Задание 1

Daný je nasledujúci kód:

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

Použitím operátora ! invertujte uvedenú podmienku.