⊗jsPmCdLSI 117 of 505 menu

Invertering av logiska uttryck i JavaScript

Betrakta följande kod:

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

Just nu är vårt villkor så här: num måste vara från 0 till 5. Låt oss invertera detta villkor, det vill säga förvandla det till dess motsats. Det motsatta villkoret blir så här: num måste vara mindre än eller lika med 0 ELLER större än eller lika med 5:

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

Som du ser måste man tänka till lite för att invertera ett villkor. Det är mycket enklare att använda operatorn !, som representerar ett logiskt ICKE. Med denna operator räcker det för oss att sätta ett tecken ! framför det ursprungliga villkoret - så inverteras det automatiskt:

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

Följande kod ges:

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

Använd operatorn ! för att invertera det givna villkoret.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa