අංක ශ්‍රිතය

Number ශ්‍රිතය ලබා දී ඇති අගය අංකයක් බවට පරිවර්තනය කරයි. පේළියක නම් අවකාශීය සංකේත (whitespace) දෙපසින් කපා හරිනු ලැබේ, ඉන්පසු, පේළිය අංකයක් බවට පරිවර්තනය කළ හැකි නම් - එම අංකය ආපසු ලබා දෙනු ලැබේ, නැතහොත් - NaN ආපසු ලබා දෙනු ලැබේ. true අගය අංකයට පරිවර්තනය වන්නේ 1 වේ, අගය false - අංකයට 0 වේ. වස්තු අංක පරිවර්තනයන් සිදු කරන විට NaN බවට හැරේ.

වාක්‍ය රචනය

javascriptNumber(පරිවර්තනය කළ යුතු දේ);

නිදර්ශනය

බූලියන් අගය true අංකයකට පරිවර්තනය කරමු:

javascriptNumber(true);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript1

නිදර්ශනය

දැන් අපි බූලියන් අගය false පරිවර්තනය කරමු:

javascriptNumber(false);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript0

නිදර්ශනය

ශ්‍රිතයේ පරාමිතිය ලෙස අංකයක් අඩංගු පේළියක් ඇතුළු කරමු:

javascriptNumber('53');

පරිවර්තනයේ ප්‍රතිඵලයක් ලෙස අපට අංකය ලැබේ:

javascript53

නිදර්ශනය

දැන් අපි අංකයට පේළියේ ආරම්භයේ සහ අවසානයේ හිස් තැන් එකතු කරමු:

javascriptNumber(' 5 ');

කේතය ක්‍රියාත්මක කිරීමෙන් පසු අතිරික්ත හිස් තැන් ඉවත් කරනු ලබන අතර අවසානයේ අපට අංකය ලැබේ:

javascript5

නිදර්ශනය

හිස් පේළියක් පරිවර්තනය කරමු:

javascriptNumber('');

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript0

නිදර්ශනය

දැන් අකුරක් සහ ඉලක්කමක් අඩංගු පේළියක් පරිවර්තනය කරමු:

javascriptNumber('a5');

කේතය ක්‍රියාත්මක කිරීමෙන් පසු අගය NaN ලැබේ, එය අනුමත නොවන ගණිතමය ක්‍රියාකාරිත්වය පෙන්වයි:

javascriptNaN

නිදර්ශනය

පේළියේ අකුර සහ ඉලක්කම ස්ථාන මාරු කරමු:

javascriptNumber('5a');

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය පෙර පරිදිම පවතී:

javascriptNaN

නිදර්ශනය

දැන් අංක හිස් තැනකින් වෙන් කර ඇති පේළියක් පරිවර්තනය කරමු:

javascriptNumber('5 5');

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලයක් ලෙස මෙම ගණිතමය ක්‍රියාකාරිත්වය අනුමත නොවන බව අපි නැවත දකිමු:

javascriptNaN

නිදර්ශනය

පේළියක අඩංගු කර ඇති බූලියන් අගය true පරිවර්තනය කරමු:

javascriptNumber('true');

කේතය ක්‍රියාත්මක කිරීමෙන් පසු නැවතත් NaN ලැබේ:

javascriptNaN

නිදර්ශනය

දැන් හිස් වස්තුවක් පරිවර්තනය කරමු:

javascriptNumber({});

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascriptNaN

නිදර්ශනය

ශ්‍රිතයේ පරාමිතියේ හිස් අරාවක් සකසමු:

javascriptNumber([]);

ප්‍රතිඵලයක් ලෙස අපට අංකය 0 ලැබේ:

javascript0

නිදර්ශනය

දැන් අරාවට ඉලක්කමක් එකතු කරමු:

javascriptNumber([1]);

අරාව අංකයකට පරිවර්තනය වේ:

javascript1

නිදර්ශනය

අංක දෙකක් ඇතුළත් කර ඇති අරාවක් පරිවර්තනය කරමු:

javascriptNumber([1, 2]);

ප්‍රතිඵලයක් ලෙස අපට නැවතත් දන්වනු ලැබේ, මෙම ගණිතමය ක්‍රියාකාරිත්වය අනුමත නොවන බව:

javascriptNaN

මෙයද බලන්න

  • Number ශ්‍රිතය,
    අංකයක් බවට පරිවර්තනය කරයි
  • parseInt ශ්‍රිතය,
    පේළියක ආරම්භයෙන් පූර්ණ සංඛ්‍යාවක් නිස්සාරණය කරයි
  • parseFloat ශ්‍රිතය,
    පේළියක ආරම්භයෙන් භාග සංඛ්‍යාවක් නිස්සාරණය කරයි
  • String ශ්‍රිතය,
    පේළියකට පරිවර්තනය කරයි
  • Boolean ශ්‍රිතය,
    බූලියන් අගයකට පරිවර්තනය කරයි