JavaScript හි තාර්කික ප්රකාශන අනුවර්තනය කිරීම
පහත කේතය සලකා බලන්න:
if (num > 0 && num < 5) {
console.log('+++');
} else {
console.log('---');
}
දැන් අපගේ කොන්දේසිය මෙයයි: num
0 සිට 5 දක්වා විය යුතුය. අපි මෙම කොන්දේසිය
අනුවර්තනය කරමු, එනම් එය එහි
විරුද්ධ අගයට පත් කරමු.
විරුද්ධ කොන්දේසිය මෙසේ වේ:
num 0 ට වඩා අඩු හෝ සමාන විය යුතුය
හෝ 5 ට වඩා වැඩි හෝ සමාන විය යුතුය:
if (num <= 0 || num >= 5) {
console.log('+++');
} else {
console.log('---');
}
ඔබට පෙනෙන පරිදි, කොන්දේසියක් අනුවර්තනය කිරීම සඳහා,
කෙටි වේලාවක් සිතා බැලීමට සිදු වේ. ඊට වඩා
පහසු වනු ඇත්තේ ! මෙහෙයුම්කරු භාවිතා කිරීමයි,
එය තාර්කික NOT නියෝජනය කරයි.
මෙම මෙහෙයුම්කරුවා භාවිතා කරමින් අපට
! ලකුණ මුල් කොන්දේසියට
මුලින් යොදන්න පමණක් ප්රමාණවත් වේ - එය ස්වයංක්රීයවම අනුවර්තනය වේ:
if ( !(num > 0 && num < 5) ) {
console.log('+++');
} else {
console.log('---');
}
පහත කේතය ලබා දී ඇත:
if (num1 >= 0 || num2 <= 10) {
console.log('+++');
} else {
console.log('---');
}
! මෙහෙයුම්කරුවා භාවිතා කරමින්
දක්වා ඇති කොන්දේසිය අනුවර්තනය කරන්න.