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

জাভাস্ক্রিপ্টে স্ট্রিং মেথডের কিছু উদাহরণ


String অবজেক্ট আপনাকে ক্যারেক্টরের সিরিজের সাথে কাজ করতে দেয়; এটি জাভাস্ক্রিপ্টের স্ট্রিং প্রাইমিটিভ ডেটা টাইপকে অনেক হেল্পার মেথডের সাথে র‍্যাপ করে। যেহেতু জাভাস্ক্রিপ্ট অটোমেটিক্যালি স্ট্রিং প্রাইমিটিভ এবং String অবজেক্টের মধ্যে কনভার্ট করে, আপনি স্ট্রিং প্রাইমিটিভের ওপর String অবজেক্টের যেকোনো হেল্পার মেথড কল করতে পারেন।

জাভাস্ক্রিপ্টে স্ট্রিংয়ের জন্য উপলব্ধ কিছু মেথড নিচে দেওয়া হলো -

concat() − দুটি স্ট্রিংয়ের টেক্সট কম্বাইন করে একটি নতুন স্ট্রিং রিটার্ন করে।

indexOf() − কলিং String অবজেক্টের ভিতরে স্পেসিফাইড ভ্যালুর প্রথম আবির্ভাবের ইন্ডেক্স রিটার্ন করে, না পেলে -1।

lastIndexOf() − কলিং String অবজেক্টের ভিতরে স্পেসিফাইড ভ্যালুর শেষ আবির্ভাবের ইন্ডেক্স রিটার্ন করে, না পেলে -1।

match() − একটি স্ট্রিংয়ের বিপরীতে রেগুলার এক্সপ্রেশন ম্যাচ করতে ব্যবহৃত হয়।

replace() − একটি রেগুলার এক্সপ্রেশন এবং একটি স্ট্রিংয়ের মধ্যে ম্যাচ খুঁজে বের করে এবং ম্যাচড সাবস্ট্রিংকে একটি নতুন সাবস্ট্রিংয়ে রিপ্লেস করতে ব্যবহৃত হয়।

search() − একটি রেগুলার এক্সপ্রেশন এবং একটি স্পেসিফাইড স্ট্রিংয়ের মধ্যে ম্যাচের জন্য সার্চ এক্সিকিউট করে।

slice() − একটি স্ট্রিংয়ের একটি সেকশন এক্সট্রাক্ট করে একটি নতুন স্ট্রিং রিটার্ন করে।

split() − একটি String অবজেক্টকে স্ট্রিংয়ের অ্যারেতে ভাগ করে, স্ট্রিংকে সাবস্ট্রিংয়ে ভাগ করে।

substr() − নির্দিষ্ট লোকেশন থেকে নির্দিষ্ট সংখ্যক ক্যারেক্টার পর্যন্ত স্ট্রিংয়ের ক্যারেক্টার রিটার্ন করে।

substring() − স্ট্রিংয়ের দুটি ইন্ডেক্সের মধ্যে থাকা ক্যারেক্টার রিটার্ন করে।

toLowerCase() − কলিং স্ট্রিং ভ্যালুকে লোয়ার কেসে কনভার্ট করে রিটার্ন করে।

toUpperCase() − কলিং স্ট্রিং ভ্যালুকে আপার কেসে কনভার্ট করে রিটার্ন করে।

valueOf() − স্পেসিফাইড অবজেক্টের প্রাইমিটিভ ভ্যালু রিটার্ন করে।

এই মেথডগুলোর কিছু ব্যবহারের উদাহরণ

let a = "Hello World!"; console.log(a.concat(" test")) console.log(a.indexOf("l")) console.log(a.lastIndexOf("l")) console.log(a.replace("Hello", "Hi")) console.log(a.substr(3, 7)) console.log(a.toUpperCase())

আউটপুট

Hello World! test 2 9 Hi World! lo Worl HELLO WORLD!

  1. জাভাস্ক্রিপ্ট Date মেথডগুলো

  2. জাভাস্ক্রিপ্টে String.trimStart() এবং String.trimEnd() মেথড ব্যাখ্যা

  3. জাভাস্ক্রিপ্টে টাইম স্ট্রিং রেক্টিফাই করা (HH:MM:SS)

  4. পাইথনে বিল্ট-ইন স্ট্রিং মেথডসমূহ