1 of 264 menu

Konstrukcija if

Konstrukcija if nosaka nosacījumu. Ar šīs konstrukcijas palīdzību mēs varam, piemēram, uzdot programmai jautājumu "vai mainīgais a ir lielāks nekā mainīgais b", un atkarībā no atbildes izpildīt vai nu vienu kodu, vai citu.

Parasti šī konstrukcija tiek izmantota kombinācijā ar konstrukciju else.

Sintakse

if (loģiska izteiksme) { /* šeit izvietotais kods izpildīsies, ja loģiskā izteiksme ir patiesa */ };

Gadījumā, ja cirtainajās iekavās ir tikai viena izteiksme, šīs cirtainās iekavas var nerakstīt.

Piemērs

Ja mainīgā vērtība ir vienāda ar vienu, izvadīsim ekrānā kādu ziņojumu:

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

Piemērs

Pārbaudīsim, vai mainīgā vērtība ir lielāka par nulli vai nē:

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

Piemērs

Konstrukcijas if-else var ievietot vienu otrā patvaļīgā veidā:

let num = 3; if (num >= 0) { if (num <= 5) { alert('mazāks vai vienāds ar 5'); } else { alert('lielāks par 5'); } } else { alert('mazāks par nulli'); }

Skatīt arī

  • konstrukciju else,
    kas veido apgrieztu nosacījumu
  • konstrukciju elseif,
    kas arī veido nosacījumu
  • konstrukciju switch,
    kas arī veido nosacījumu
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt