জেভাস্ক্রিপ্ট স্ট্রিং substring() পদ্ধতি

সংজ্ঞা ও ব্যবহার

substring() পদ্ধতিটি স্ট্রিংটির দুটি সূচক (অবস্থান)র মধ্যবর্তী অক্ষরগুলো উঠে আনবে এবং সাবস্ট্রিং রিটার্ন করবে。

substring() পদ্ধতিটি সুরক্ষিতভাবে স্ট্রিংটির শুরু থেকে শেষ পর্যন্ত (সহ) অক্ষরগুলো উঠে আনবে。

substring() এই পদ্ধতিটি মূল স্ট্রিংটি পরিবর্তন করবে না。

যদি start বড় endতারপর, পারমিটারগুলো বিনিময় করা হবে: (4, 1) = (1, 4)。

কোনও ০ এর নিচের আরবীয় অঙ্কটি ০ হিসাবে গণ্য করা হয়。

আরও দেখুন:

split() পদ্ধতি

slice() পদ্ধতি

substr() পদ্ধতি

প্রয়োগ

উদাহরণ 1

টেক্সট থেকে সাবস্ট্রিং উদ্ধার করুন:

let text = "Hello world!";
let result = text.substring(1, 4);

আপনার নিজেই প্রয়োগ করুন

উদাহরণ 2

স্থান 2-এ থেকে শুরু করে:

let result = text.substring(2);

আপনার নিজেই প্রয়োগ করুন

উদাহরণ 3

যদি start বড় endএবং, পারামিটারকে বিনিময় করুন:

let result = text.substring(4, 1);

আপনার নিজেই প্রয়োগ করুন

উদাহরণ 4

যদি "start" -1 এর কম, তবে তা ইন্ডেক্স 0-এ থেকে শুরু করবে:

let result = text.substring(-3);

আপনার নিজেই প্রয়োগ করুন

উদাহরণ 5

শুধুমাত্র প্রথমটি:

let result = text.substring(0, 1);

আপনার নিজেই প্রয়োগ করুন

উদাহরণ 6

শুধুমাত্র শেষটি:

let result = text.substring(text.length - 1);

আপনার নিজেই প্রয়োগ করুন

সিনট্যাক্স

string.substring(start, end)

পারামিটার

পারামিটার বর্ণনা
start

অপ্রয়োজনীয়। নেতিবাচক সংখ্যা। ভাবনা স্থান

প্রথম অক্ষর স্থান 0-এ অবস্থিত

end

অপ্রয়োজনীয়। নেতিবাচক সংখ্যা। সমাপ্ত স্থান (সবচেয়ে বেশি, কিন্তু সমাপ্ত নয়)

যদি বঞ্চিত হয়, তবে স্ট্রিংটির বাকি অংশ উদ্ধার করা হবে

নতুন মান

ধরন বর্ণনা
স্ট্রিং স্থানান্তরিত অক্ষরগুলির স্ট্রিং

প্রযুক্তিগত বিবরণ

নতুন মান

নতুন স্ট্রিং ফিরিয়ে দেয়, যার মান string একটি সাবস্ট্রিং, যার মধ্যে অন্তর্ভুক্ত start থেকে endহ্রাস -1 স্থানের সকল অক্ষর, দৈর্ঘ্য end হ্রাস start

ব্যাখ্যা

substring() ফলাফলস্বরূপ সাবস্ট্রিং start স্থানের অক্ষর, সম্মিলিত নয় end স্থানের অক্ষর

যদি start সমান end সমান, তাহলে এই পদ্ধতিটি একটি খালি স্ট্রিং (অর্থাৎ দৈর্ঘ্য 0) ফলাফল দেয় start বড় end বড়, তাহলে এই পদ্ধতিটি পরিবর্তনকারী পারামিটারকে আগে পরিবর্তন করে

মনে রাখুন, এই সাবস্ট্রিং start স্থানের অক্ষর, সম্মিলিত নয় end স্থানের অক্ষর, ফলাফলস্বরূপ সাবস্ট্রিং দৈর্ঘ্য সর্বদাই end-start

দৃষ্টান্তsplit() এবং substr() এই পদ্ধতিগুলির বিপরীতেsubstring() এই পদ্ধতিটি নেতিবাচক পারামিটার না গ্রহণ করে

ব্রাউজার সমর্থন

substring() এটি ECMAScript1 (ES1) বৈশিষ্ট্য

সমস্ত ব্রাউজারগুলি পূর্ণাত্মকভাবে ES1 (JavaScript 1997) সমর্থন করেছে:

চ্রোম আইই এজ ফায়ারফক্স স্যাফারি অপেরা
চ্রোম আইই এজ ফায়ারফক্স স্যাফারি অপেরা
সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন

সংক্রান্ত পৃষ্ঠা

JavaScript শব্দ

JavaScript শব্দ পদ্ধতি

JavaScript শব্দ অনুসন্ধান