JavaScriptda mantiqiy ifodalarni inversiyalash

Quyidagi kodni ko'rib chiqaylik:

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

Hozirgi shartimiz shunday: num 0 dan 5 gacha bo'lishi kerak. Keling, bu shartni inversiyalaymiz, ya'ni uni o'ziga qarama-qarshi shartga aylantiramiz. Qarama-qarshi shart shunday bo'ladi: num 0 dan kichik yoki teng bo'lishi YOKI 5 dan katta yoki teng bo'lishi kerak:

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

Ko'rib turganingizdek, shartni inversiyalash uchun biroz o'ylab qolishga to'g'ri keladi. ! operatoridan foydalanish ancha oson bo'ladi, bu mantiqiy YO'Q ni ifodalaydi. Ushbu operator yordamida biz dastlabki shart oldiga ! belgisini qo'yishimiz kifoya - va shart o'z-o'zidan inversiyalanadi:

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

Quyidagi kod berilgan:

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

! operatoridan foydalanib, keltirilgan shartni inversiyalang.