⊗jsPmCdLSI 117 of 505 menu

JavaScriptda mantiqiy ifodalarni inversiyalash

Quyidagi kodni ko'rib chiqaylik:

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

Hozirgi shartimiz shunday: num 0 dan 5 gacha bo'lishi kerak. Keling, bu shartni inversiyalaymiz, ya'ni uni o'ziga qarama-qarshi shartga aylantiramiz. Qarama-qarshi shart shunday bo'ladi: num 0 dan kichik yoki teng bo'lishi YOKI 5 dan katta yoki teng bo'lishi kerak:

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

Ko'rib turganingizdek, shartni inversiyalash uchun biroz o'ylab qolishga to'g'ri keladi. ! operatoridan foydalanish ancha oson bo'ladi, bu mantiqiy YO'Q ni ifodalaydi. Ushbu operator yordamida biz dastlabki shart oldiga ! belgisini qo'yishimiz kifoya - va shart o'z-o'zidan inversiyalanadi:

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

Quyidagi kod berilgan:

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

! operatoridan foydalanib, keltirilgan shartni inversiyalang.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish