Канструкцыя 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('менш за нуль');
}