Penyongsangan Ungkapan Logik dalam JavaScript

Pertimbangkan kod berikut:

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

Syarat kita sekarang ialah: num harus antara 0 hingga 5. Mari songsangkan syarat ini, iaitu tukarkannya kepada songsangannya. Syarat songsangan akan menjadi seperti ini: num harus kurang daripada atau sama dengan 0 ATAU lebih besar daripada atau sama dengan 5:

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

Seperti yang anda lihat, untuk menyongsangkan syarat, kita perlu berfikir seketika. Lebih mudah untuk menggunakan operator !, yang mewakili BUKAN logik. Dengan operator ini, kita cuma perlu meletakkan tanda ! di hadapan syarat asal - dan ia akan disongsangkan sendiri:

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

Diberi kod berikut:

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

Dengan menggunakan operator !, songsangkan syarat yang diberikan.