1 of 264 menu

Konstruktionen if

Konstruktionen if angiver en betingelse. Med denne konstruktion kan vi for eksempel stille programmet spørgsmålet "er variablen a større end variablen b", og afhængigt af svaret udføre enten den ene kode eller den anden.

Som regel bruges denne konstruktion i kombination med konstruktionen else.

Syntaks

if (logisk udtryk) { /* koden placeret her vil blive udført, hvis det logiske udtryk er sandt */ };

Hvis der kun er ét udtryk i krøllede parenteser, kan disse krøllede parenteser udelades.

Eksempel

Hvis variabelens værdi er lig med én, viser vi en besked på skærmen:

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

Eksempel

Lad os tjekke om variabelens værdi er større end nul eller ej:

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

Eksempel

Konstruktioner af if-else kan indlejres i hinanden på vilkårlig vis:

let num = 3; if (num >= 0) { if (num <= 5) { alert('mindre eller lig med 5'); } else { alert('større end 5'); } } else { alert('mindre end nul'); }

Se også

  • konstruktionen else,
    som laver den omvendte betingelse
  • konstruktionen elseif,
    som også laver en betingelse
  • konstruktionen switch,
    som også laver en betingelse
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis