Конструкција 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('помало од нула');
}