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

! операторын қолданып, берілген шартты инверттеңіз.