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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан