⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել