Inversión de expresiones lógicas en JavaScript

Consideremos el siguiente código:

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

Actualmente nuestra condición es: num debe estar entre 0 y 5. Vamos a invertir esta condición, es decir, convertirla en su opuesta. La condición opuesta sería: num debe ser menor o igual a 0 O mayor o igual a 5:

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

Como puedes ver, para invertir la condición, hay que pensar un poco. Sería mucho más simple usar el operador !, que representa un NO lógico. Con este operador nos basta con colocar el signo ! antes de la condición original - y se invertirá por sí misma:

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

Se da el siguiente código:

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

Usando el operador ! invierte la condición dada.