⊗jsPmBsNEx 47 of 505 menu

JavaScript හි අංක නිර්ණය කිරීම

Number ශ්‍රිතය වැඩ කරන්නේ අංක වලින් පමණක් සමන්විත ස්ට්රිං සමඟ පමණි. කෙසේ වෙතත්, JavaScript වල ක්‍රමලේඛනය කිරීමේදී ඔබට මුහුණ දීමට සිදුවන අවස්ථා බොහෝ ඇත, එහිදී ඔබට අංකයක් ආරම්භයේ සිටගෙන, ඉන් පසුව අකුරු ඇති ස්ට්රිං සමඟ වැඩ කිරීමට අවශ්‍ය වේ.

එවැනි ස්ට්රිං එකකට උදාහරණයක් වනුයේ පික්සෙල් වල අගයයි: '12px'. අපට අවශ්‍ය යැයි සිතමු ස්ට්රිං කොටස ඉවත දමමින් ආරම්භයේ ඇති අංකය ලබා ගැනීමට. එවැනි මෙහෙයුමක් සඳහා, parseInt ශ්‍රිතය පවතී. අපි උදාහරණයක් මත එහි ක්‍රියාකාරිත්වය බලමු:

let num = parseInt('12px'); alert(num); // 12 පෙන්වයි

කෙසේ වෙතත්, පික්සෙල් සමහර විට භාගික විය හැකිය: '12.5px'. මෙම අවස්ථාවේදී, parseInt ශ්‍රිතය පරාජය වී පූර්ණ සංඛ්‍යා කොටස පමණක් පෙන්වයි:

let num = parseInt('12.5px'); alert(num); // තවමත් 12 පෙන්වයි

සාමාන්‍යයෙන්, මෙම හැසිරීම සිදුවිය හැකිය - එය හරියටම ඔබට අවශ්‍ය දෙය විය හැකිය. නමුත් එසේ නොවේ නම් - භාගික කොටස සමඟ අංකය උකහා ගන්නා parseFloat ශ්‍රිතය භාවිතා කරන්න:

let num = parseFloat('12.5px'); alert(num); // 12.5 පෙන්වයි

ඇත්ත වශයෙන්ම, භාගික කොටස නොමැති වීම parseFloat ශ්‍රිතය නිවැරදිව ක්‍රියා කිරීමට බාධා නොකරයි:

let num = parseFloat('12px'); alert(num); // 12 පෙන්වයි

'5px' අගය සහිත විචල්‍යයක් සහ '6px' අගය සහිත විචල්‍යයක් ලබා දී ඇත. මෙම විචල්‍යවල අගයන් වලින් පික්සෙල් වල එකතුව සොයා එය තිරය මත පෙන්වන්න.

'5.5px' අගය සහිත විචල්‍යයක් සහ '6.25px' අගය සහිත විචල්‍යයක් ලබා දී ඇත. මෙම විචල්‍යවල අගයන් වලින් පික්සෙල් වල එකතුව සොයා එය තිරය මත පෙන්වන්න.

පෙර ගැටලුව වෙනස් කරන්න, එවිට ප්‍රතිඵලයට 'px' අකුරු එකතු වේ. එනම්, අපගේ එකතුව 11.75 නම්, තිරය මත '11.75px' පෙන්විය යුතුය.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න