জাভাস্ক্রিপ্ট পার্সইন্ট পদ্ধতি একটি স্ট্রিং বা একটি ফ্লোট পড়ে এবং এটিকে একটি পূর্ণসংখ্যাতে রূপান্তর করে। এই পদ্ধতিটি সাধারণত একটি গাণিতিক ক্রিয়াকলাপের জন্য একটি স্ট্রিং প্রস্তুত করতে ব্যবহৃত হয় কারণ স্ট্রিংগুলিকে একটি গণিত সমীকরণের সংখ্যার মতো বিবেচনা করা যায় না৷
আপনি যখন জাভাস্ক্রিপ্টে ডেটা নিয়ে কাজ করছেন, আপনি একটি স্ট্রিংকে পূর্ণসংখ্যাতে রূপান্তর করতে চাইতে পারেন। উদাহরণস্বরূপ, বলুন আপনি একজন ব্যবহারকারীকে একটি ওয়েব ফর্মে তাদের বয়স সন্নিবেশ করতে বলতে চান৷ তারা যে বয়সটি একটি সংখ্যায় প্রবেশ করেছে তা আপনি রূপান্তর করতে চাইতে পারেন। এটি আপনাকে ব্যবহারকারীর বয়স ষোল বছরের বেশি কিনা তা পরীক্ষা করতে দেবে৷
সেখানেই JavaScript parseInt() ফাংশন আসে৷ ParseInt()৷ একটি অন্তর্নির্মিত পদ্ধতি যা একটি স্ট্রিংকে একটি পূর্ণসংখ্যাতে রূপান্তর করতে ব্যবহার করা যেতে পারে৷
এই টিউটোরিয়ালে, আমরা জাভাস্ক্রিপ্ট parseInt() এর মূল বিষয়গুলি অন্বেষণ করতে যাচ্ছি পদ্ধতি আমরা parseInt() এর সাথে ব্যবহৃত সিনট্যাক্স নিয়ে আলোচনা করব পদ্ধতি আপনি কীভাবে জাভাস্ক্রিপ্টে একটি স্ট্রিংকে একটি সংখ্যায় রূপান্তর করতে পারেন তা দেখানোর জন্য আমরা একটি উদাহরণ দিয়ে হাঁটব৷
জাভাস্ক্রিপ্ট পার্সইন্ট()
JavaScript parseInt() একটি স্ট্রিং বা একটি ফ্লোটিং-পয়েন্ট সংখ্যাকে পূর্ণসংখ্যাতে রূপান্তর করে। এটি সাধারণত একটি গাণিতিক ক্রিয়াকলাপের জন্য একটি স্ট্রিং হিসাবে ফর্ম্যাট করা ডেটা প্রস্তুত করতে ব্যবহৃত হয়৷
এখানে JavaScript parseInt()-এর সিনট্যাক্স রয়েছে ফাংশন:
parseInt(string, radix);
parseInt() পদ্ধতি দুটি পরামিতি লাগে। প্রথমটি হল একটি স্ট্রিং যা আপনি একটি পূর্ণসংখ্যাতে রূপান্তর করতে চান এবং এটি প্রয়োজনীয়৷
দ্বিতীয় প্যারামিটার, যাকে “radix,” বলা হয় ঐচ্ছিক। এটি সেই রেডিক্সকে প্রতিনিধিত্ব করে যেখানে আপনার মান প্রদর্শিত হয় যা আপনার রূপান্তরের জন্য প্রয়োজনীয়।
81% অংশগ্রহণকারী বলেছেন যে তারা বুটক্যাম্পে যোগদানের পরে তাদের প্রযুক্তিগত কাজের সম্ভাবনা সম্পর্কে আরও আত্মবিশ্বাসী বোধ করেছেন। আজই একটি বুটক্যাম্পের সাথে মিলিত হন৷
৷গড় বুটক্যাম্প গ্র্যাড একটি বুটক্যাম্প শুরু করা থেকে শুরু করে তাদের প্রথম চাকরি খোঁজা পর্যন্ত ক্যারিয়ারের পরিবর্তনে ছয় মাসেরও কম সময় ব্যয় করেছে।
র্যাডিক্স যুক্তিটি শেষের মত সাধারণভাবে ব্যবহৃত হয় না। বেশিরভাগ ক্ষেত্রে, আপনার সংখ্যাগুলি 10 দশমিকে ফর্ম্যাট করা হবে। ডিফল্ট রেডিক্স হল 10 দশমিক তাই আপনাকে এই যুক্তি নিয়ে চিন্তা করতে হবে না।
আপনি একটি সংখ্যায় রূপান্তর করতে চান এমন একটি মানের শুরু এবং শেষে স্পেস অন্তর্ভুক্ত করতে পারেন। কিন্তু, একটি সংখ্যার মাঝখানে স্পেস অনুমোদিত নয়৷
আপনি যদি অক্ষর সহ একটি মান পার্স করার চেষ্টা করেন, আপনি একটি NaN মান পাবেন। রেডিক্স আর্গুমেন্ট আপনাকে কিছু অক্ষর অন্তর্ভুক্ত করতে দিতে পারে, যেমন আপনার নম্বরে "x"। এটি শুধুমাত্র সেই ক্ষেত্রে যেখানে অক্ষরটি একটি সংখ্যাকে কীভাবে ফর্ম্যাট করা হয় তার সাথে প্রাসঙ্গিক৷
৷parseInt() JavaScript উদাহরণ
এটি কীভাবে কাজ করে তা বোঝাতে একটি উদাহরণ ব্যবহার করা যাক। ধরা যাক যে আমাদের একটি স্ট্রিং "20202" আছে যা আমরা একটি পূর্ণসংখ্যাতে রূপান্তর করতে চাই। আমরা নিম্নলিখিত কোড ব্যবহার করে তা করতে পারি:
console.log(parseInt("20202"));
parseInt() ফাংশন একটি স্ট্রিং পার্স করে এবং নিম্নরূপ একটি পূর্ণসংখ্যা প্রদান করে:
20202
আমাদের কোডের ফলাফল দেখতে জাভাস্ক্রিপ্ট কনসোল পরীক্ষা করা যাক। আমাদের প্রোগ্রাম একটি স্ট্রিং পরিবর্তে একটি সংখ্যা প্রদান করেছে. আমরা বলতে পারি আমাদের মান এখন একটি সংখ্যা কারণ মানটিতে কোনো উদ্ধৃতি চিহ্ন নেই।
আমরা একটি জাভাস্ক্রিপ্ট ভেরিয়েবলের জন্য একটি মান বরাদ্দ করি যাকে "মান" বলা হয়। আমাদের মান হল একটি স্ট্রিং, যা মানকে ঘিরে থাকা উদ্ধৃতি চিহ্ন দ্বারা নির্দেশিত হয়। তারপর, আমরা সেই মানটিকে একটি পূর্ণসংখ্যাতে রূপান্তর করতে parseInt() পদ্ধতি ব্যবহার করি।
একইভাবে, যদি আমরা “radix” ব্যবহার করি যুক্তি, আমরা আমাদের সংখ্যাকে বিভিন্ন বেসে স্ট্রিং-এ রূপান্তর করতে পারি।
“র্যাডিক্স” আর্গুমেন্ট 2 এবং 36 এর মধ্যে একটি সংখ্যা নেয় এবং parseInt() সংখ্যাসূচক সিস্টেমকে বর্ণনা করে ফাংশন ব্যবহার করা উচিত। বলুন আমরা একটি “15” রূপান্তর করতে চাই হেক্সাডেসিমেল থেকে যার রেডিক্স মান "16।" আমরা নিম্নলিখিত কোড ব্যবহার করে তা করতে পারি:
console.log(parseInt('0xF', 16));
আমাদের ফাংশন রিটার্ন করে:15.
অবৈধ মান parseInt() এ পাস করা
উপরন্তু, যদি আমরা একটি স্ট্রিং পাস করি যা একটি সংখ্যায় রূপান্তরিত করা যায় না, জাভাস্ক্রিপ্ট “NaN,”
ফেরত দেবে যার অর্থ নট এ নাম্বার। এখানে parseInt()
ব্যবহার করার একটি উদাহরণ “Hey”
রূপান্তর করতে একটি স্ট্রিং এ:
console.log(parseInt('Hey'));
আমাদের নম্বর parseInt “NaN,”
প্রদান করে কারণ “Hey”
স্ট্রিং অক্ষরকে সংখ্যায় রূপান্তর করা যায় না।
উপসংহার
জাভাস্ক্রিপ্ট parseInt() একটি স্ট্রিংকে পূর্ণসংখ্যায় রূপান্তর করতে পদ্ধতি ব্যবহার করা যেতে পারে। এই ফাংশনটি দরকারী যদি আপনার কাছে ডেটার একটি স্ট্রিং থাকে যা একটি সংখ্যা হিসাবে ফর্ম্যাট করা প্রয়োজন৷ উদাহরণস্বরূপ, আপনি একটি স্ট্রিংকে একটি সংখ্যা হতে চাইতে পারেন যাতে আপনি সেই স্ট্রিংটিতে গাণিতিক ক্রিয়াকলাপ সম্পাদন করতে পারেন৷
এই টিউটোরিয়ালে, আমরা কীভাবে জাভাস্ক্রিপ্ট parseInt() ব্যবহার করতে হয় তা অনুসন্ধান করেছি। পদ্ধতি এবং কর্ম পদ্ধতির কয়েকটি উদাহরণ নিয়ে আলোচনা করেছি। এছাড়াও আমরা বিশ্লেষণ করেছি কিভাবে “র্যাডিক্স” প্যারামিটার parseInt() এর সাথে ব্যবহার করা যেতে পারে .
এখন আপনার কাছে জাভাস্ক্রিপ্ট parseInt() ব্যবহার শুরু করার জন্য প্রয়োজনীয় তথ্য রয়েছে একটি প্রো মত পদ্ধতি! আপনি যদি জাভাস্ক্রিপ্ট শিখতে সাহায্য করার জন্য আরও রিসোর্স খুঁজছেন, তাহলে আমাদের সম্পূর্ণ জাভাস্ক্রিপ্ট কিভাবে শিখবেন গাইড দেখুন।