1 of 264 menu

Konstruktionen if

Konstruktionen if sätter ett villkor. Med hjälp av denna konstruktion kan vi till exempel ställa programmet frågan "är variabeln a större än variabeln b", och beroende på svaret köra antingen en kod eller en annan.

Vanligtvis används denna konstruktion i kombination med konstruktionen else.

Syntax

if (logiskt uttryck) { /* koden här kommer att köras om det logiska uttrycket är sant */ };

I fall där det bara finns ett uttryck inom klammerparenteserna, kan dessa klammerparenteser utelämnas.

Exempel

Om variabelns värde är lika med ett, skriver vi ut ett meddelande på skärmen:

let test = 1; if (test == 1) { alert('+++'); }

Exempel

Låt oss kontrollera om variabelns värde är större än noll eller inte:

let test = 1; if (test > 0) { alert('+++'); } else { alert('---'); }

Exempel

Konstruktioner av if-else kan kapslas in i varandra på ett godtyckligt sätt:

let num = 3; if (num >= 0) { if (num <= 5) { alert('mindre eller lika med 5'); } else { alert('större än 5'); } } else { alert('mindre än noll'); }

Se även

  • konstruktionen else,
    som skapar det omvända villkoret
  • konstruktionen elseif,
    som också skapar ett villkor
  • konstruktionen switch,
    som också skapar ett villkor
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