parseInt ශ්‍රිතය

parseInt ශ්‍රිතය පේළියක් නිඛිල සංඛ්‍යාවකට පරිවර්තනය කරයි. මෙය අවශ්‍ය වන්නේ '12px' වැනි අගයන් සඳහා - එනම් ආරම්භයේ සංඛ්‍යාවක් ඇති විට සහ පසුව මිනුම් ඒකක ඇති විට. '12px' වෙත parseInt ශ්‍රිතය යෙදුවහොත්, ප්‍රතිඵලය වනුයේ 12 අංකයයි (මෙය සැබෑ සංඛ්‍යාවක් වනු ඇත, පේළියක් නොවේ). නිඛිල සංඛ්‍යාව පේළියේ ආරම්භයේ නම් පමණක් පරිවර්තනය සිදුවේ, නැතහොත් NaN ප්‍රතිදානය කරනු ඇත. දෙවන පරාමිතිය ලෙස සංඛ්‍යා පද්ධතිය නියම කළ හැකි අතර, ශ්‍රිතය නිශ්චිත පද්ධතියෙන් දශම පද්ධතියට පරිවර්තනය කරන ලද සංඛ්‍යාව ආපසු ලබා දෙයි.

වාක්‍ය රචනය

javascriptparseInt(පේළිය, [සංඛ්‍යා පද්ධතිය]);

උදාහරණය

පේළියක් නිඛිල සංඛ්‍යාවකට පරිවර්තනය කරමු:

javascriptconsole.log(parseInt('10px'));

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

javascript10

උදාහරණය

භාගයක් පරිවර්තනය කිරීමේදී භාගික කොටස ඉවත දමනු ලැබේ:

javascriptconsole.log(parseInt('10.3px'));

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

javascript10

උදාහරණය

මෙම උදාහරණයේ, ශ්‍රිතයට සංඛ්‍යාව කියවිය නොහැක (එය පේළියේ ආරම්භයේ නොමැති නිසා) සහ NaN ආපසු ලබා දෙයි:

javascriptlet str = 'width: 100px;';
console.log(parseInt(str));

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

javascriptNaN

මෙයද බලන්න

  • parseFloat ශ්‍රිතය,
    පේළියක ආරම්භයේ සිට භාගික සංඛ්‍යාව උපුටා ගනී
  • Number ශ්‍රිතය,
    සංඛ්‍යාවකට පරිවර්තනය කරයි