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('---');
}

! операторун колдонуп, берилген шартты тескери буруп көрсөтүңүз.