Boolean කාර්යය
Boolean කාර්යය ලබා දුන් අගය
තාර්කික වර්ගයට පරිවර්තනය කරයි. කාර්යය ක්රියාත්මක කිරීමේ ප්රතිඵලය
true,
නැතහොත් false වේ.
මෙහිදී false වෙත පරිවර්තනය වන්නේ පහත සඳහන් විශේෂයෙන්ම පමණකි:
0, හිස් නූල, null,
undefined,
NaN.
අනෙකුත් සියලුම අගයන් (අංක, නූල්, වස්තු,
අරා, කාර්යයන්) true වෙත පරිවර්තනය වේ.
වාක්ය ඛණ්ඩය
Boolean(පරිවර්තනය කළ යුතු දේ);
නිදර්ශනය
0 අංකය තාර්කික වර්ගයට පරිවර්තනය කරමු:
Boolean(0);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය වශයෙන්
අපට false ලැබේ:
false
නිදර්ශනය
NaN අගය පරිවර්තනය කරමු:
Boolean(NaN);
කේතය ක්රියාත්මක කිරීමෙන් පසුව ද
අපට false ලැබේ:
false
නිදර්ශනය
දැන් 1 අංකය පරිවර්තනය කරමු:
Boolean(1);
කේතය ක්රියාත්මක කිරීමෙන් පසුව
අපට true ලැබේ:
true
නිදර්ශනය
දැන් ඍණ අංකයක් පරිවර්තනය කරමු:
Boolean(-1);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය වශයෙන්
අපට true ලැබේ:
true
නිදර්ශනය
පරාමිතියෙහි දශම අංකයක් අර්ථ දක්වමු:
Boolean(11.5);
කේතය ක්රියාත්මක කිරීමෙන් පසුව ද
අපට true ලැබේ:
true
නිදර්ශනය
දැන් හිස් නූල පරිවර්තනය කරමු:
Boolean('');
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
false
නිදර්ශනය
අපි පරාමිතියෙහි පුරවන ලද නූලක් නම් කළහොත්:
Boolean('str');
පරිවර්තනයෙන් පසුව අපට
true ලැබේ:
true
නිදර්ශනය
තාර්කික අගය
true පරිවර්තනය කරමු:
Boolean(true);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
true
නිදර්ශනය
දැන් තාර්කික අගය
false පරිවර්තනය කරමු:
Boolean(false);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය වශයෙන්
අපට false ලැබේ:
false
නිදර්ශනය
කාර්යයේ පරාමිතිය ලෙස හිස් වස්තුවක් අර්ථ දක්වමු:
Boolean({});
කේතය ක්රියාත්මක කිරීමෙන් පසුව
Boolean කාර්යය වස්තුව
true අගයට පරිවර්තනය කරයි:
true
නිදර්ශනය
දැන් පරාමිතිය ලෙස හිස් අරයක් අර්ථ දක්වමු:
Boolean([]);
කේතය ක්රියාත්මක කිරීමෙන් පසුව
අපට ද
true අගය ලැබේ:
true
නිදර්ශනය
හිස් කාර්යයක් පරිවර්තනය කරමු:
Boolean(function(){});
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය වශයෙන්
අපට true ලැබේ:
true
නිදර්ශනය
දැන් null අගය පරිවර්තනය කරමු:
Boolean(null);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය වශයෙන්
0 අංකය පරිවර්තනය කිරීමේදී මෙන්ම
false ලැබේ:
false