JavaScript-də məntiqi ifadələrin inversiyası

Aşağıdakı kodu nəzərdən keçirək:

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

Hal-hazırki şərtimiz belədir: num 0-dan 5-dək olmalıdır. Gəlin bu şərti inversiya edək, yəni onu əksinə çevirək. Əks şərt belə olacaq: num 0-dan kiçik və ya bərabər OLMALIDIR VƏYA 5-dan böyük və ya bərabər OLMALIDIR:

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

Gördüyünüz kimi, şərti inversiya etmək üçün bir az düşünmək lazımdır. Bunun yerine məntiqi DEYİL təmsil edən ! operatorundan istifadə etmək daha asan olardı. Bu operatorun köməyi ilə biz sadəcə ! işarəsini ilkin şərtin qarşısına qoyuruq - və şərt öz-özünə inversiya olunur:

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

Aşağıdakı kod verilmişdir:

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

! operatorundan istifadə edərək verilmiş şərti inversiya edin.