Инвертирање на логички изрази во JavaScript

Разгледајте го следниот код:

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

Сега нашиот услов е следниот: num мора да биде од 0 до 5. Ајде да го инвертираме овој услов, односно да го претвориме во неговата спротивност. Спротивниот услов ќе биде следниот: num мора да биде помал или еднаков на 0 ИЛИ поголем или еднаков на 5:

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

Како што можете да видите, за да се инвертира условот, потребно е малку да се размисли. Многу полесно ќе биде да се користи операторот !, кој претставува логичко НЕ. Со помош на овој оператор, доволно е да се стави знакот ! пред почетниот услов - и тој ќе се инвертира сам:

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

Даден е следниов код:

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

Користејќи го операторот ! инвертирајте го дадениот услов.