Inversarea expresiilor logice în JavaScript

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

javascriptif (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:

javascriptif (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ă:

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

Este dat următorul cod:

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

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