কম্পিউটার টিউটোরিয়াল

JavaScript-এ Substring ব্যবহার করার পদ্ধতি

JavaScript substring() মেথড দুটি ইন্ডেক্স পজিশনের মাঝখানের ক্যারেক্টার রেঞ্জ রিট্রিভ করে। আপনি substring() ব্যবহার করে একটি স্ট্রিং-এর শেষ পর্যন্ত ক্যারেক্টার রিট্রিভ করতে পারেন এন্ড ইন্ডেক্স পজিশন ওমিট করে।


এক সাবস্ট্রিং হল একটি বড় স্ট্রিং-এর ছোট অংশ। প্রোগ্রামাররা সাবস্ট্রিং ব্যবহার করে একটি স্ট্রিং থেকে 그들이 প্রয়োজন নির্দিষ্ট ডেটা এক্সট্রাক্ট করে।

উদাহরণস্বরূপ, আপনি একটি ইউজারের ডেট অফ বर्थের ডে, মান্থ, এবং ইয়ার তিনটি ভেরিয়েবলে আলাদা করতে পারেন। এতে আপনি প্রতিটি ভ্যালু আলাদা স্টোর করতে পারবেন ডেট অফ বर्थকে এক ভেরিয়েবলে স্টোর করার বদলে।

অথবা আপনি একটি স্ট্রিং ভাগ করে একটি ইউজারের নামের প্রথম দুটি লেটার বের করতে পারেন। এই গাইডে, আমরা এক্সপ্লোর করব কীভাবে আপনি JavaScript-এ substring ব্যবহার করতে পারেন।

JavaScript Substring মেথড কীভাবে ব্যবহার করবেন

JavaScript substring() মেথড দুটি ইন্ডেক্স ভ্যালুর মাঝখান থেকে একটি স্ট্রিং-এর অংশ এক্সট্রাক্ট করে। দূরিতiyo ইন্ডেক্স ভ্যালু ছাড়া, substring() একটি নির্দিষ্ট ইন্ডেক্স নম্বরের পরের সব ক্যারেক্টার রিট্রিভ করে।

substring() মেথড দুটি আর্গুমেন্ট গ্রহণ করে:

  • वह পজিশন যেখান থেকে সাবস্ট্রিং শুরু হবে; এবং
  • वह পজিশন যেখান পর্যন্ত সাবস্ট্রিং থামবে।

চলুন এই মেথডের সিনট্যাক্স দেখি:

"test".substring(start, end);

substring() মেথড একটি স্ট্রিং-এর শেষে অ্যাপেন্ড হয়। শুধু start প্যারামিটারটি substring() মেথড কাজ করার জন্য আবশ্যক।

Substring JavaScript উদাহরণ

স্ট্রিং-এর শেষ পর্যন্ত ক্যারেক্টার রিট্রিভ করা

আমাদের কাছে একটি স্ট্রিং আছে যেটি একটি বিডালের নাম ধারণ করে। আমরা বিডালের নামের প্রথম দুটি ক্যারেক্টার রিমুভ করতে চাই এবং বাকি কী আছে তা দেখতে চাই। এটি করতে আমরা substring() মেথড ব্যবহার করতে পারি:

const catName = "Pickles"; const newCatName = catName.substring(2); console.log(newCatName);

কোডের প্রথম লাইনে, আমরা catName নামে একটি ভেরিয়েবল ডিফাইন করলাম। আমরা এই ভেরিয়েবলে Pickles ভ্যালু অ্যাসাইন করলাম। এরপর, আমরা একটি JavaScript ভেরিয়েবল ডিফাইন করলাম যা catName ভেরিয়েবল থেকে একটি সাবস্ট্রিং বের করে।

আমরা substring() মেথডে 2 প্যারামিটার হিসেবে ব্যবহার করলাম। এর মানে মেথডটি স্ট্রিং-এ সেকেন্ড ইন্ডেক্সের পরের সব লেটার রিটার্ন করবে। আমাদের উদাহরণের আউটপুট:

ckles

এখন আমরা ইন্ডেক্স পজিশন ২-এর পরের সব লেটার দেখতে পাচ্ছি।

এক রেঞ্জে ক্যারেক্টার রিট্রিভ করা

যদি আমরা একটি স্ট্রিং-এর অংশ বের করতে চাই একটি ক্যারেক্টার থেকে শুরু করে আরেকটি ক্যারেক্টার পর্যন্ত, তবে আমাদের substring()-এ দুটি ভ্যালু পাস করতে হবে। প্রথম আর্গুমেন্ট হলো স্টার্ট ক্যারেক্টার, এবং দ্বিতীয়টি হলো এন্ড ক্যারেক্টার।

চলুন আমাদের বিডালের নামের প্রথম তিনটি ক্যারেক্টার বের করি:

const catName = "Pickles"; const newCatName = catName.substring(0,2); console.log(newCatName);

উপরের উদাহরণের আউটপুট নিচের মত:

Pic

আমাদের স্ট্রিং ০ এবং ৩ ইন্ডেক্স রেঞ্জের সব ক্যারেক্টার ধারণ করে। মনে রাখবেন, স্ট্রিংগুলো শূন্য থেকে ইন্ডেক্সড। এর মানে যদি আপনি একটি স্ট্রিং-এর প্রথম ক্যারেক্টার বের করতে চান, তবে আপনাকে আপনার substring ০ থেকে শুরু করতে হবে।

লাস্ট ক্যারেক্টার রিট্রিভ করা

চলুন আমাদের স্ট্রিং-এর লাস্ট ক্যারেক্টার বের করি। substring মেথডের সাথে নেগেটিভ ইন্ডেক্স নম্বর ব্যবহার করা যায় না। বদলে, আমরা length মেথড ব্যবহার করে একটি স্ট্রিং-এর দৈর্ঘ্য বের করতে পারি। তারপর, সেই নাম্বারটি ব্যবহার করে আমাদের স্ট্রিং-এর লাস্ট ক্যারেক্টার বের করতে পারি:

const catName = "Pickles"; const newCatName = catName.substring(catName.length -1, catName.length); console.log(newCatName);

ফলাফল নিচের মত:

s

এই উদাহরণে, catName.length আমাদের স্ট্রিং-এর দৈর্ঘ্য - অর্থাৎ এতে কতগুলো ক্যারেক্টার আছে তা - বের করে এবং স্ট্রিং-এর লাস্ট ক্যারেক্টার রিটার্ন করে।

উপসংহার

JavaScript substring() মেথড একটি লিস্টে দুটি ইন্ডেক্স ভ্যালুর মাঝখানের ক্যারেক্টারগুলো রিটার্ন করে। আপনি যদি একটি এন্ড ইন্ডেক্স ভ্যালু স্পেসিফাই না করেন, তবে substring() একটি দেওয়া ইন্ডেক্স পজিশনের পরের সব ক্যারেক্টার রিটার্ন করে।

ডেভেলপাররা substring() মেথড ব্যবহার করে একটি স্ট্রিংকে একাধিক অংশে ভাগ করে। এটি উপকারী যদি একজন ডেভেলপারকে একটি স্ট্রিং থেকে শুধু একটি নির্দিষ্ট টুকরো ইনফরমেশন প্রয়োজন হয়।

JavaScript-এ কোডিং সম্পর্কে আরও জানতে, আমাদের JavaScript বিগিনারদের জন্য বেস্ট টিউটোরিয়াল গাইড পড়ুন।

  1. জাভাস্ক্রিপ্টে স্ট্রিং সার্চ করার পদ্ধতি

  2. স্ট্রিংকে জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তর করা

  3. জাভাস্ক্রিপ্টে JSON স্ট্রিং ফরম্যাট করা

  4. জাভাস্ক্রিপ্টে : বা = কখন ব্যবহার করতে হবে চেনা