parseFloat ফাংশন
parseFloat ফাংশন একটি স্ট্রিংকে
ফ্লোটিং পয়েন্ট সংখ্যায় রূপান্তর করে।
এটি '12.5px' এর মতো মানগুলির জন্য প্রয়োজন
- যখন শুরুতে একটি সংখ্যা থাকে এবং তারপরে পরিমাপের একক
থাকে। যদি parseFloat ফাংশন প্রয়োগ করা হয়
'12.5px'-এ, তাহলে ফলাফল হবে
সংখ্যা 12.5 (এবং এটি সত্যিই একটি সংখ্যা হবে,
একটি স্ট্রিং নয়)।
রূপান্তর ঘটবে শুধুমাত্র যদি পূর্ণসংখ্যা
স্ট্রিংয়ের শুরুতে থাকে, অন্যথায়
NaN প্রদর্শিত হবে।
দ্বিতীয় ঐচ্ছিক প্যারামিটার হিসাবে সংখ্যা পদ্ধতি নির্দিষ্ট করা যেতে পারে,
এবং ফাংশটি দশমিকে রূপান্তরিত সংখ্যা ফেরত দেবে
নির্দিষ্ট সংখ্যা পদ্ধতি থেকে।
সিনট্যাক্স
parseFloat(স্ট্রিং, [সংখ্যা পদ্ধতি]);
উদাহরণ
আসুন একটি স্ট্রিং এর শুরু থেকে ভগ্নাংশ সংখ্যা বের করি:
console.log(parseFloat('10.3px'));
কোড এক্সিকিউট করার ফলাফল:
10.3
উদাহরণ
এই উদাহরণে ফাংশনটি সংখ্যাটি পড়তে সক্ষম হবে না
(কারণ এটি স্ট্রিংয়ের শুরুতে নেই) এবং
NaN ফেরত দেবে:
let str = 'width: 100px';
console.log(parseFloat(str));
কোড এক্সিকিউট করার ফলাফল:
NaN