Loogiliste avaldiste inverteerimine JavaScriptis

Vaatleme järgmist koodi:

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

Praegu on meie tingimus järgmine: num peab olema vahemikus 0 kuni 5. Inverteerime selle tingimuse, see tähendab, muudame selle vastupidiseks. Vastupidine tingimus saab olema järgmine: num peab olema väiksem või võrdne 0 VÕI suurem või võrdne 5:

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

Nagu näete, tuleb tingimuse inverteerimiseks mõnevõrra mõelda. Palju lihtsam on kasutada operaatorit !, mis esindab loogilist EI. Selle operaatori abil piisab, kui paneme märgi ! algse tingimuse ette - ja see inverteerub ise:

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

Antud on järgmine kood:

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

Kasutades operaatorit ! inverteerige antud tingimus.