1 of 264 menu

Конструкция if

Конструкцията if задава условие. С помощта на тази конструкция можем да зададем на програмата, например, въпрос "дали променливата a е по-голяма от променливата b", и в зависимост от отговора да изпълним или един код, или друг.

По правило тази конструкция се използва в комбинация с конструкцията else.

Синтаксис

if (логически израз) { /* кодът, разположен тук, ще се изпълни, ако логическият израз е верен */ };

В случай, че във фигурните скоби има само един израз, може тези фигурни скоби да не се пишат.

Пример

Ако стойността на променливата е равна на единица, ще изведем на екрана някакво съобщение:

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

Пример

Да проверим дали стойността на променливата е по-голяма от нула или не:

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

Пример

Конструкциите if-else могат да се влагат една в друга по произволен начин:

let num = 3; if (num >= 0) { if (num <= 5) { alert('по-малко или равно на 5'); } else { alert('по-голямо от 5'); } } else { alert('по-малко от нула'); }

Вижте също

  • конструкцията else,
    която прави обратно условие
  • конструкцията elseif,
    която също прави условие
  • конструкцията switch,
    която също прави условие
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне