1 of 264 menu

Konštrukcia if

Konštrukcia if nastavuje podmienku. Pomocou tejto konštrukcie môžeme programu položiť napríklad otázku "je premenná a väčšia ako premenná b", a v závislosti od odpovede vykonať buď jeden kód, alebo druhý.

Spravidla sa táto konštrukcia používa v kombinácii s konštrukciou else.

Syntax

if (logický výraz) { /* kód umiestnený tu sa vykoná, ak je logický výraz pravdivý */ };

V prípade, že v zložených zátvorkách je len jeden výraz, je možné tieto zložené zátvorky nepísať.

Príklad

Ak sa hodnota premennej rovná jednej, vypíšeme na obrazovku nejakú správu:

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

Príklad

Skontrolujeme, či je hodnota premennej väčšia ako nula alebo nie:

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

Príklad

Konštrukcie if-else je možné vkladať do seba ľubovoľným spôsobom:

let num = 3; if (num >= 0) { if (num <= 5) { alert('menšie alebo rovné 5'); } else { alert('väčšie ako 5'); } } else { alert('menšie ako nula'); }

Pozrite tiež

  • konštrukciu else,
    ktorá robí opačnú podmienku
  • konštrukciu elseif,
    ktorá tiež robí podmienku
  • konštrukciu switch,
    ktorá tiež robí podmienku
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť