if සන්නිවේදනය

if සන්නිවේදනය කොන්දේසියක් සකසයි. මෙම සන්නිවේදනය භාවිතා කරමින් අපට වැඩසටහනට, උදාහරණයක් ලෙස, "a විචල්යය b විචල්යයට වඩා විශාල දැයි" ප්‍රශ්නය අසා, පිළිතුර අනුව කේතයක් හෝ වෙනත් කේතයක් ක්‍රියාත්මක කළ හැකිය.

සාමාන්‍යයෙන් මෙම සන්නිවේදනය else සන්නිවේදනය සමඟ සංයෝජනය කර භාවිතා කරයි.

වාක්‍ය රචනය

javascriptif (තාර්කික ප්‍රකාශනය) {
  /*
    මෙහි පිහිටා ඇති කේතය ක්‍රියාත්මක වේ,
    තාර්කික ප්‍රකාශනය සත්‍ය නම්
  */
};

කේතය වරහන් තුළ ප්‍රකාශනයක් පමණක් අඩංගු වේ නම්, මෙම වරහන් ලිවීමෙන් වැළකිය හැකිය.

උදාහරණය

විචල්‍යයේ අගය එකට සමාන නම්, තිරය මත යම් පණිවිඩයක් ප්‍රදර්ශනය කරමු:

javascriptlet test = 1;

if (test == 1) {
  alert('+++');
}

උදාහරණය

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

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('ශුන්‍යයට වඩා කුඩා');
}

මෙයද බලන්න

  • else සන්නිවේදනය,
    ප්‍රතිවිරුද්ධ කොන්දේසියක් සකසයි
  • elseif සන්නිවේදනය,
    කොන්දේසියක් ද සකසයි
  • switch සන්නිවේදනය,
    කොන්දේසියක් ද සකසයි