1 of 264 menu

Konstrukcija if

Konstrukcija if nustato sąlygą. Su šios konstrukcijos pagalba galime programu užduoti, pavyzdžiui, klausimą "ar kintamasis a yra didesnis už kintamąjį b", ir priklausomai nuo atsakymo vykdyti vieną kodą ar kitą.

Paprastai ši konstrukcija naudojama kombinacijoje su konstrukcija else.

Sintaksė

if (loginė išraiška) { /* čia esantis kodas bus vykdomas, jei loginė išraiška teisinga */ };

Jei riestiniuose skliaustuose yra tik viena išraiška, šių riestinių skliaustų galima nerašyti.

Pavyzdys

Jei kintamojo reikšmė lygi vienetui, išvesime į ekraną kokią nors žinutę:

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

Pavyzdys

Patikrinkime, ar kintamojo reikšmė didesnė už nulį, ar ne:

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

Pavyzdys

Konstrukcijas if-else galima įdėti viena į kitą bet kokiu būdu:

let num = 3; if (num >= 0) { if (num <= 5) { alert('mažiau arba lygu 5'); } else { alert('daugiau už 5'); } } else { alert('mažiau už nulį'); }

Taip pat žiūrėkite

  • konstrukciją else,
    kuri daro atvirkštinę sąlygą
  • konstrukciją elseif,
    kuri taip pat daro sąlygą
  • konstrukciją switch,
    kuri taip pat daro sąlygą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti