ლოგიკური გამონათქვამების ინვერსია 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('---');
}

გამოიყენეთ ! ოპერატორი მოცემული პირობის ინვერსიისთვის.