parseInt ফাংশন
parseInt ফাংশনটি স্ট্রিংকে
পূর্ণসংখ্যায় রূপান্তর করে।
এটি প্রয়োজন যেমন '12px' টাইপের মানের জন্য
- যখন শুরুতে একটি সংখ্যা থাকে এবং তারপর
মাপনের একক থাকে। যদি parseInt ফাংশন
'12px'-এ প্রয়োগ করা হয়, তাহলে ফলাফল হবে
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ফাংশন,
যা সংখ্যায় রূপান্তর করে