else if නිර්මාණය
else if නිර්මාණය එකවරම
else නිර්මාණය
සහ ඊළඟ if කොන්දේසිය වේ.
වාක්ය රචනය
if (තාර්කික ප්රකාශනය 1) {
/*
මෙහි ඇති කේතය ක්රියාත්මක වේ,
තාර්කික ප්රකාශනය 1 සත්ය නම්
*/
} else if (තාර්කික ප්රකාශනය 2) {
/*
මෙහි ඇති කේතය ක්රියාත්මක වේ,
තාර්කික ප්රකාශනය 2 සත්ය නම්
*/
} else {
/*
මෙහි ඇති කේතය ක්රියාත්මක වේ,
තාර්කික ප්රකාශනය 2 අසත්ය නම්
*/
};
සර්පිලාකාර වරහන් තුළ ප්රකාශනය එකක් පමණක් තිබේ නම්, මෙම සර්පිලාකාර වරහන් ලිවීමට අවශ්ය නොවේ.
උදාහරණය
විචල්යය තුළ 1, 2 හෝ 3 අංකය
අඩංගු දැයි පරීක්ෂා කර අදාළ අගය ප්රදර්ශනය කරමු:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('නොදන්නා අගය');
};