⊗jsPmCdLSI 117 of 505 menu

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

Кўриб турганингиздек, шартни инвертлаш учун бир оз ўйлашга тўғри келади. ! операторидан фойдаланиш анча ўнгой, бу оператор мантиқий ЙЎК (НЕ) ни ифодалайди. Ушбу оператор ёрдамида биз аввалги шартнинг олдига ! белгисини қўйишимиз кифоя - ва шарт ўзи инвертланади:

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

Куйидаги код берилган:

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

! операторидан фойдаланиб, кўрсатилган шартни инвертланг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш