Сохтари else
Сохтари else блоки рамзро муайян мекунад,
ки дар сурати нодурусти шарт дар сохтари
if иҷро хоҳад шуд.
Синтаксис
if (ифодаи мантиқӣ) {
/*
рамзи дар ин ҷо ҷойгиршуда иҷро мешавад,
агар ифодаи мантиқӣ дуруст бошад
*/
} else {
/*
рамзи дар ин ҷо ҷойгиршуда иҷро мешавад,
агар ифодаи мантиқӣ нодуруст бошад
*/
};
Дар сурате, ки дар қавсҳои каҷ танҳо як ифода вуҷуд дорад, ин қавсҳои каҷро нанависед.
Намуна
Мебинем, ки арзиши тағирёбанда аз сифр калонтар аст ё не:
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('камтар аз сифр');
}