Αναστροφή Λογικών Εκφράσεων στην 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('---');
}

Χρησιμοποιώντας τον τελεστή ! αναστρέψτε τη δοθείσα συνθήκη.