जावास्क्रिप्ट में लॉजिकल एक्सप्रेशन को इनवर्ट करना
निम्नलिखित कोड पर विचार करें:
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('---');
}
ऑपरेटर ! का उपयोग करके
दी गई कंडीशन को इनवर्ट करें।