Inverteren van logische expressies in JavaScript

Laten we de volgende code bekijken:

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

Momenteel is onze voorwaarde als volgt: num moet tussen 0 en 5 liggen. Laten we deze voorwaarde inverteren, dat wil zeggen, veranderen in het tegenovergestelde. De tegenovergestelde voorwaarde wordt dan: num moet kleiner dan of gelijk aan 0 zijn OF groter dan of gelijk aan 5:

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

Zoals je ziet, moet je even nadenken om een voorwaarde te inverteren. Het is veel eenvoudiger om de operator ! te gebruiken, die de logische NIET vertegenwoordigt. Met deze operator is het voldoende voor ons om een ! teken voor de oorspronkelijke voorwaarde te zetten - en deze wordt vanzelf geïnverteerd:

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

Gegeven de volgende code:

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

Gebruik de operator ! om de gegeven voorwaarde te inverteren.