else ගොඩනැගීම

else ගොඩනැගීම කේත බ්ලොක් එකක් නිර්වචනය කරයි, එය if ගොඩනැගීමේ තත්වය අසත්‍ය වූ විට ක්‍රියාත්මක වේ.

වාක්‍ය රීතිය

javascriptif (ලොජික් ප්‍රකාශනය) {
  /*
    මෙහි ඇති කේතය ක්‍රියාත්මක වන්නේ,
    ලොජික් ප්‍රකාශනය සත්‍ය නම් පමණි
  */
} else {
  /*
    මෙහි ඇති කේතය ක්‍රියාත්මක වන්නේ,
    ලොජික් ප්‍රකාශනය අසත්‍ය නම් පමණි
  */
};

මොඩියුල ලිපි නම් තනි ප්‍රකාශනයක් පමණක් තිබේ නම්, මෙම මොඩියුල ලිපි ලිවීම අවශ්‍ය නොවේ.

උදාහරණය

විචල්‍යයක අගය ශුන්යයට වඩා විශාල ද නැද්ද යන්න පරීක්ෂා කරමු:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

උදාහරණය

if-else ගොඩනැගීම් එකිනෙකා තුළ අත්තනෝමතික ලෙස සම්බන්ධ කළ හැකිය:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('5 ට වඩා අඩු හෝ සමානයි');
  } else {
    alert('5 ට වඩා වැඩියි');
  }
} else {
  alert('ශුන්යයට වඩා අඩුයි');
}

මෙයත් බලන්න

  • if ගොඩනැගීම,
    එය තත්වයක් සාදයි
  • elseif ගොඩනැගීම,
    එය තත්වයක් සාදයි
  • switch ගොඩනැගීම,
    එය තත්වයක් සාදයි