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

ඔබට පෙනෙන පරිදි, කොන්දේසියක් අනුවර්තනය කිරීම සඳහා, කෙටි වේලාවක් සිතා බැලීමට සිදු වේ. ඊට වඩා පහසු වනු ඇත්තේ ! මෙහෙයුම්කරු භාවිතා කිරීමයි, එය තාර්කික NOT නියෝජනය කරයි. මෙම මෙහෙයුම්කරුවා භාවිතා කරමින් අපට ! ලකුණ මුල් කොන්දේසියට මුලින් යොදන්න පමණක් ප්‍රමාණවත් වේ - එය ස්වයංක්‍රීයවම අනුවර්තනය වේ:

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

පහත කේතය ලබා දී ඇත:

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

! මෙහෙයුම්කරුවා භාවිතා කරමින් දක්වා ඇති කොන්දේසිය අනුවර්තනය කරන්න.