ජාවාස්ක්රිප්ට් හි else if නිර්මාණය

else if නිර්මාණය else බ්ලොක් එක තුළ කොන්දේසි නියම කිරීමට ඉඩ සලසයි. උදාහරණයක් බලමු:

javascriptlet 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 විචල්‍යයේ අගය කිසිදු කොන්දේසියකට ගැළපෙන්නේ නැති අවස්ථාව අල්ලා ගැනීමේ හැකියාවයි:

javascriptlet 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 හි වැරදි අගයකි');
}
Задание 1

day විචල්‍යයේ 1 සිට 31 දක්වා විරාමයෙන් යම් අංකයක් අඩංගු වේ. මෙම අංකය මාසයේ කුමන දශකයට අයත් වේද යන්න තීරණය කරන්න (පළමු, දෙවන හෝ තෙවන).

Задание 2

day විචල්‍යයේ 1 සිට 31 දක්වා විරාමයෙන් අංකයක් නොමැති නම්, දෝෂ පණිවුඩයක් නිකුත් කරන ලෙස පෙර කාර්යය වෙනස් කරන්න.