আমি কিভাবে টাইপস্ক্রিপ্টে স্ট্রিংকে সংখ্যায় রূপান্তর করব?

Ami Kibhabe Ta Ipaskripte Strinke Sankhyaya Rupantara Karaba



TypeScript একটি দৃঢ়ভাবে টাইপ করা ভাষা যা আমাদের কঠোর টাইপ-চেকিং বাস্তবায়নে সাহায্য করে। এর অর্থ হল একটি রানটাইম ত্রুটি ঘটবে যদি একটি স্ট্রিং মান একটি ভেরিয়েবলের সাথে বরাদ্দ করা হয় যা একটি সংখ্যা গ্রহণ করে এবং এর বিপরীতে। দৃঢ়ভাবে টাইপ করা ভাষাগুলির সাথে কাজ করার সময়, কখনও কখনও বিকাশকারীরা এমন একটি পরিস্থিতির সম্মুখীন হন যেখানে তাদের একটি স্ট্রিংকে একটি সংখ্যায় রূপান্তর করতে হয়। উদাহরণস্বরূপ, ব্যবহারকারীর ইনপুট প্রক্রিয়াকরণের সময়, একটি বাহ্যিক উত্স থেকে ডেটা পড়া, সংখ্যাসূচক স্ট্রিংগুলিতে গাণিতিক ক্রিয়াকলাপ সম্পাদন করা ইত্যাদি।

এই ব্লগটি উপযুক্ত উদাহরণ ব্যবহার করে টাইপস্ক্রিপ্টে স্ট্রিং-থেকে-সংখ্যা রূপান্তরের বিভিন্ন উপায় অন্বেষণ করবে।







আমি কিভাবে টাইপস্ক্রিপ্টে স্ট্রিংকে সংখ্যায় রূপান্তর করব?

টাইপস্ক্রিপ্টে, স্ট্রিং-থেকে-সংখ্যা রূপান্তরের জন্য নীচের তালিকাভুক্ত পদ্ধতিগুলি ব্যবহার করা হয়:



নম্বর কনস্ট্রাক্টর ব্যবহার করে স্ট্রিং-টু-সংখ্যা রূপান্তর

টাইপস্ক্রিপ্টে, নম্বর কনস্ট্রাক্টর হল স্ট্রিংকে সংখ্যায় রূপান্তর করার সবচেয়ে সুবিধাজনক উপায়। নম্বর কনস্ট্রাক্টর ইনপুট হিসাবে একটি স্ট্রিং নেয় এবং একটি সংখ্যা প্রদান করে। এখানে একটি উদাহরণ:



const str = '42' ;
console.log ( 'মূল তথ্য প্রকার:' , ধরনের str ) ;
const num = সংখ্যা ( str ) ;
console.log ( 'রূপান্তরিত ডেটা টাইপ:' , সংখ্যার প্রকার ) ;





উপরের উদাহরণটি ব্যাখ্যা করে:

  • একটি স্ট্রিং তৈরি করুন ' str 'মান সহ' 42 '
  • পরবর্তী, ব্যবহার করুন ' ধরণ 'এর মধ্যে কীওয়ার্ড' লগ() 'str' ​​ভেরিয়েবলের ধরন পেতে এবং প্রিন্ট করতে ফাংশন।
  • এর পরে, রূপান্তর করতে নম্বর কনস্ট্রাক্টর ব্যবহার করুন ' str 'একটি' সংখ্যা ' এবং ভেরিয়েবলে ফলাফল বরাদ্দ করুন ' একের উপর
  • অবশেষে, '' ব্যবহার করে রূপান্তরিত মানের প্রকার মুদ্রণ করুন লগ() ' ফাংশন।

আউটপুট



আউটপুট যাচাই করে যে প্রদত্ত সাংখ্যিক স্ট্রিং সফলভাবে একটি সংখ্যায় রূপান্তরিত হয়েছে।

parseInt এবং parseFloat ব্যবহার করে স্ট্রিং-টু-সংখ্যা রূপান্তর

' parseInt ' এবং ' চাপুন ফ্লোট ” ফাংশনগুলি স্ট্রিং ডেটা টাইপকে একটি সংখ্যা ডেটা টাইপে রূপান্তর করতেও ব্যবহৃত হয়। দ্য ' parseInt 'ফাংশন একটি স্ট্রিং এবং একটি ঐচ্ছিক' নেয় radix ” (সংখ্যা সিস্টেম নির্দিষ্ট করতে) ইনপুট হিসাবে এবং একটি পূর্ণসংখ্যা প্রদান করে। দ্য ' চাপুন ফ্লোট ” ফাংশন ইনপুট হিসাবে একটি স্ট্রিং নেয় এবং একটি ভগ্নাংশ বা ফ্লোটিং-পয়েন্ট নম্বর প্রদান করে।

একটি গভীর বোঝার জন্য নিম্নলিখিত উদাহরণ কোড বিবেচনা করা যাক:

const intStr = '42' ;
const floatStr = '3.14' ;

console.log ( 'মূল ডেটা টাইপ:' , intStr এর প্রকার ) ;
console.log ( 'মূল ডেটা টাইপ:' , ধরনের floatStr ) ;

const intNum = parseInt ( intStr, 10 ) ;
const floatNum = parseFloat ( floatStr ) ;

console.log ( 'রূপান্তরিত ডেটা টাইপ:' , intNum এর প্রকার ) ;
console.log ( 'রূপান্তরিত ডেটা টাইপ:' , floatNum এর প্রকার ) ;

উপরের কোড স্নিপেট বর্ণনা করে:

  • দুটি স্ট্রিং তৈরি করুন ' intStr ' এবং ' floatStr 'মান সহ' 42 ' এবং ' 14 ', যথাক্রমে।
  • পরবর্তী, ব্যবহার করুন ' ধরণ প্রদত্ত ভেরিয়েবলের ডাটা টাইপ প্রিন্ট করার জন্য 'console.log()' ফাংশন সহ অপারেটর।
  • এর পরে, ব্যবহার করুন ' parseInt ' এবং ' চাপুন ফ্লোট ' স্ট্রিংগুলিকে সংখ্যায় রূপান্তর করার ফাংশন এবং ভেরিয়েবলগুলিতে ফলাফলগুলি বরাদ্দ করে ' intNum ' এবং ' floatNum ”, যথাক্রমে।
  • উপরের উদাহরণ কোডে, 10 এর একটি রেডিক্স ব্যবহার করা হয়েছে যা নির্দেশ করে যে আমরা একটি দশমিক সংখ্যা পার্স করছি।
  • অবশেষে, কনসোলে রূপান্তরিত ডাটা টাইপ প্রিন্ট করুন “console.log()” পদ্ধতি ব্যবহার করে।

আউটপুট

আউটপুট প্রদত্ত মানগুলির মূল এবং রূপান্তরিত ডেটা প্রকারগুলি দেখায়।

ইউনারি প্লাস অপারেটর ব্যবহার করে স্ট্রিং-টু-সংখ্যা রূপান্তর

একটি স্ট্রিং ডেটা টাইপকে সংখ্যা ডেটা টাইপে রূপান্তর করার আরেকটি পদ্ধতি হল unary প্লাস অপারেটর ' + ” নিম্নলিখিত উদাহরণে, একটি সাংখ্যিক স্ট্রিং unary প্লাস অপারেটরকে একটি ইনপুট হিসাবে প্রদান করা হয়েছে, ফলস্বরূপ, এটি স্ট্রিংটিকে একটি সংখ্যায় পরিবর্তন করবে:

const str = '42' ;
console.log ( 'মূল তথ্য প্রকার:' , ধরনের str ) ;
const num = +str;
console.log ( 'রূপান্তরিত ডেটা টাইপ:' , সংখ্যার প্রকার ) ;

এই উদাহরণে,

  • একটি স্ট্রিং ' str 'মান দিয়ে তৈরি করা হয়' 42 '
  • দ্য ' unary প্লাস অপারেটর রূপান্তর করতে ব্যবহৃত হয় str 'একটি সংখ্যায় এবং ফলাফলটি ভেরিয়েবলের জন্য নির্ধারিত হয়' একের উপর
  • অবশেষে, আমরা 'এর রূপান্তরিত ডেটা টাইপ লগ করি একের উপর ” কনসোলে।

আউটপুট

আউটপুট স্ট্রিং থেকে সংখ্যায় টাইপ রূপান্তর যাচাই করে।

উপসংহার

স্ট্রিং-টু-নাম্বার টাইপ রূপান্তর করতে টাইপস্ক্রিপ্টে অনেক বিল্ট-ইন পদ্ধতি এবং অপারেটর ব্যবহার করা হয়। উদাহরণস্বরূপ, স্ট্রিং-টু-সংখ্যা রূপান্তরগুলির জন্য টাইপস্ক্রিপ্টে 'নম্বর কনস্ট্রাক্টর', 'পার্সইনট' ফাংশন, 'পার্সফ্লোট' ফাংশন এবং 'ইউনারি প্লাস' অপারেটর ব্যবহার করা হয়। দ্য ' ধরণ ” অপারেটর আমাদের রূপান্তরিত ডেটা টাইপ যাচাই করতে সাহায্য করে। এই ব্লগটি বিভিন্ন উদাহরণ সহ সর্বাধিক ব্যবহৃত পদ্ধতি এবং অপারেটরগুলি প্রদর্শন করেছে৷