জেভাস্ক্রিপ্ট স্ট্রিং substring() পদ্ধতি
- পূর্ববর্তী পৃষ্ঠা substr()
- পরবর্তী পৃষ্ঠা toLocaleLowerCase()
- একত্রিভূত করুন JavaScript String পরিচিতি হান্ডবুক
সংজ্ঞা ও ব্যবহার
substring()
পদ্ধতিটি স্ট্রিংটির দুটি সূচক (অবস্থান)র মধ্যবর্তী অক্ষরগুলো উঠে আনবে এবং সাবস্ট্রিং রিটার্ন করবে。
substring()
পদ্ধতিটি সুরক্ষিতভাবে স্ট্রিংটির শুরু থেকে শেষ পর্যন্ত (সহ) অক্ষরগুলো উঠে আনবে。
substring()
এই পদ্ধতিটি মূল স্ট্রিংটি পরিবর্তন করবে না。
যদি start বড় endতারপর, পারমিটারগুলো বিনিময় করা হবে: (4, 1) = (1, 4)。
কোনও ০ এর নিচের আরবীয় অঙ্কটি ০ হিসাবে গণ্য করা হয়。
আরও দেখুন:
প্রয়োগ
উদাহরণ 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) সমর্থন করেছে:
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | অপেরা |
---|---|---|---|---|---|
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | অপেরা |
সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন | সমর্থন |
- পূর্ববর্তী পৃষ্ঠা substr()
- পরবর্তী পৃষ্ঠা toLocaleLowerCase()
- একত্রিভূত করুন JavaScript String পরিচিতি হান্ডবুক