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('փոքր է զրոյից');
}