Инверт кардани ибораҳои мантиқӣ дар 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('---');
}

Бо истифода аз оператори ! шарти дархолшударо инверт кунед.