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

জাভাস্ক্রিপ্টে দুটি স্ট্রিং কনক্যাটেনেট করা যাতে দ্বিতীয়টি প্রথমটির শেষে যোগ হয়


কনক্যাটেনেট করার জন্য আমাদের কাছে string.concat() মেথড রয়েছে। কিন্তু এটি কোনো স্পেসিফিসিটি (নির্দিষ্টতা) দেয় না, মানে কনক্যাটেনেশনের পর স্ট্রিংয়ের দৈর্ঘ্য, কতগুলো নির্দিষ্ট মান যোগ হবে ইত্যাদি। এই সমস্যা সমাধান করার জন্য জাভাস্ক্রিপ্ট string.padEnd() মেথড প্রদান করেছে। এই মেথড দুটি প্যারামিটার নেয়: একটি দৈর্ঘ্য এবং অন্যটি দ্বিতীয় স্ট্রিং যা প্রথম স্ট্রিংয়ের সাথে যোগ করা হবে।

সিনট্যাক্স

string.padEnd(length,"string");

এটি দৈর্ঘ্য প্যারামিটার হিসেবে নেয় যাতে কনক্যাটেনেশনের পর ফলাফলস্বরূপ স্ট্রিংয়ের দৈর্ঘ্য প্রদত্ত দৈর্ঘ্যের সাথে মিলে যায়।

এটি দ্বিতীয় প্যারামিটার হিসেবে একটি স্ট্রিং নেয় যেটি প্রথম স্ট্রিংয়ের সাথে কনক্যাটেনেট হবে।

উদাহরণ

নিচের উদাহরণে, str.padEnd() মেথডটি একটি দৈর্ঘ্য এবং একটি দ্বিতীয় স্ট্রিং প্যারামিটার হিসেবে নিয়েছে। এটি ব্যবহারকারীর দেওয়া দৈর্ঘ্যের উপর ভিত্তি করে দ্বিতীয় স্ট্রিংকে কনক্যাটেনেট করবে।

<html> <body> <script> 
    var str = "Hello"; 
    document.write(str.padEnd(23," glad to meet you")); 
    document.write("</br>"); 
    document.write(str.padEnd(37," glad to meet you")); 
</script> </body> </html>

আউটপুট

Hello glad to meet you Hello glad to meet you glad to meet y

যদি প্রথম স্ট্রিং প্রদত্ত দৈর্ঘ্যের চেয়ে বড় হয়, তবে কোনো কনক্যাটেনেশন হয় না।

নিচের উদাহরণে, প্রাথমিক দেওয়া স্ট্রিংটি প্রদত্ত দৈর্ঘ্যের চেয়ে বড়। তাই প্রথম স্ট্রিংয়ে কোনো পরিবর্তন হবে না এবং স্ট্রিংটিই আউটপুট হিসেবে দেখানো হবে।

উদাহরণ

<html> <body> <script> 
    var str = "Hello pleasure to meet you"; 
    document.write(str.padEnd(15," glad to meet you")); 
</script> </body> </html>

আউটপুট

Hello pleasure to meet you

  1. জাভাস্ক্রিপ্টে স্ট্রিং এর লেন্থ -1 ততবার কনক্যাটেনেট করা

  2. জাভাস্ক্রিপ্টে দ্বিতীয় স্ট্রিং কি প্রথমটির রোটেটেড ভার্সন কিনা চেক করা

  3. জাভাস্ক্রিপ্টে দুটি স্ট্রিং অ্যারেতে দৈর্ঘ্যের পার্থক্যের সর্বোচ্চ মান

  4. C#-এ দুটি স্ট্রিং কনক্যাটেনেট (Concatenate) করা