Përmbysja e shprehjeve logjike në JavaScript
Konsideroni kodin e mëposhtëm:
if (num > 0 && num < 5) {
console.log('+++');
} else {
console.log('---');
}
Tani kushti ynë është: num duhet
të jetë nga 0 në 5. Le të përmbysim
këtë kusht, domethënë ta kthejmë atë në të
kundërtën e tij.
Kushti i kundërt do të jetë:
num duhet të jetë më e vogël ose e barabartë me 0
OSE më e madhe ose e barabartë me 5:
if (num <= 0 || num >= 5) {
console.log('+++');
} else {
console.log('---');
}
Siç e shihni, për të përmbysur një kusht,
duhet të mendoni pak. Do të ishte shumë
më lehtë të përdorni operatorin !,
që përfaqëson JO-n logjik.
Me këtë operator na mjafton
të vendosim shenjën ! përpara kushtit
fillestar - dhe ai do të përmbyset vetë:
if ( !(num > 0 && num < 5) ) {
console.log('+++');
} else {
console.log('---');
}
Jepet kodi i mëposhtëm:
if (num1 >= 0 || num2 <= 10) {
console.log('+++');
} else {
console.log('---');
}
Duke përdorur operatorin ! përmbysni
kushtin e dhënë.