parseInt ශ්රිතය
parseInt ශ්රිතය පේළියක් නිඛිල සංඛ්යාවකට
පරිවර්තනය කරයි.
මෙය අවශ්ය වන්නේ '12px' වැනි අගයන් සඳහා
- එනම් ආරම්භයේ සංඛ්යාවක් ඇති විට සහ පසුව මිනුම්
ඒකක ඇති විට. '12px' වෙත parseInt
ශ්රිතය යෙදුවහොත්, ප්රතිඵලය වනුයේ
12 අංකයයි (මෙය සැබෑ
සංඛ්යාවක් වනු ඇත, පේළියක් නොවේ).
නිඛිල සංඛ්යාව පේළියේ ආරම්භයේ නම් පමණක් පරිවර්තනය
සිදුවේ, නැතහොත්
NaN
ප්රතිදානය කරනු ඇත.
දෙවන පරාමිතිය ලෙස සංඛ්යා පද්ධතිය
නියම කළ හැකි අතර, ශ්රිතය නිශ්චිත පද්ධතියෙන්
දශම පද්ධතියට පරිවර්තනය කරන ලද සංඛ්යාව ආපසු ලබා දෙයි.
වාක්ය රචනය
parseInt(පේළිය, [සංඛ්යා පද්ධතිය]);
උදාහරණය
පේළියක් නිඛිල සංඛ්යාවකට පරිවර්තනය කරමු:
console.log(parseInt('10px'));
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
10
උදාහරණය
භාගයක් පරිවර්තනය කිරීමේදී භාගික කොටස ඉවත දමනු ලැබේ:
console.log(parseInt('10.3px'));
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
10
උදාහරණය
මෙම උදාහරණයේ, ශ්රිතයට සංඛ්යාව කියවිය නොහැක
(එය පේළියේ ආරම්භයේ නොමැති නිසා) සහ
NaN
ආපසු ලබා දෙයි:
let str = 'width: 100px;';
console.log(parseInt(str));
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
NaN
මෙයද බලන්න
-
parseFloatශ්රිතය,
පේළියක ආරම්භයේ සිට භාගික සංඛ්යාව උපුටා ගනී -
Numberශ්රිතය,
සංඛ්යාවකට පරිවර්තනය කරයි