parseInt ফাংশন

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