ජාවාස්ක්රිප්ට් හි else if නිර්මාණය
else if නිර්මාණය
else බ්ලොක් එක තුළ කොන්දේසි නියම කිරීමට ඉඩ සලසයි.
උදාහරණයක් බලමු:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
බහු if ප්රකාශන වෙනුවට else if භාවිතා කිරීමේ වාසිය නම්,
num විචල්යයේ අගය කිසිදු කොන්දේසියකට ගැළපෙන්නේ නැති අවස්ථාව අල්ලා ගැනීමේ හැකියාවයි:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
} else {
console.log('විචල්ය num හි වැරදි අගයකි');
}
day විචල්යයේ 1 සිට 31 දක්වා විරාමයෙන් යම් අංකයක් අඩංගු වේ.
මෙම අංකය මාසයේ කුමන දශකයට අයත් වේද යන්න තීරණය කරන්න
(පළමු, දෙවන හෝ තෙවන).
day විචල්යයේ 1 සිට 31 දක්වා විරාමයෙන් අංකයක් නොමැති නම්,
දෝෂ පණිවුඩයක් නිකුත් කරන ලෙස පෙර කාර්යය වෙනස් කරන්න.