আমরা দুটি স্ট্রিং concat() মেথড দিয়ে जोড়া দিতে পারি। কিন্তু যদি প্রথম স্ট্রিংয়ের শুরুতে একটি নির্দিষ্ট স্ট্রিং যোগ করতে হয়, তবে সবচেয়ে সহজ পথ হলো string.padStart()। এই মেথড শুধু দ্বিতীয় স্ট্রিংকে প্রথম স্ট্রিংয়ের শুরুতে যোগ করে না, বরং কতগুলো ক্যারেক্টার যোগ করা উচিত সেটাও খেয়াল রাখে। এটি মূলত দুটি প্যারামিটার নেয়: একটি দৈর্ঘ্য (length) এবং অন্যটি দ্বিতীয় স্ট্রিং। string.padStart() মেথডটি প্রদত্ত দৈর্ঘ্যের উপর ভিত্তি করে দ্বিতীয় স্ট্রিংকে প্রথম স্ট্রিংয়ের সাথে যোগ করে।
সিনট্যাক্স
string.padStart(length,"string");
এটি দৈর্ঘ্য প্যারামিটার হিসেবে নেয় যাতে ফলাফলস্বরূপ স্ট্রিংটি 그만 ক্যারেক্টারে সীমাবদ্ধ থাকে।
এটি একটি অন্য স্ট্রিং নেয় যেটি প্রদত্ত স্ট্রিংয়ের সাথে যুক্ত করা হবে।
উদাহরণ
<html> <body>
<script>
var str = "the best";
var st = "Hello";
document.write(st.padStart(24," glad to meet you, "));
document.write("</br>");
document.write(str.padStart(16, "Tutorix "));
</script> </body> </html>
আউটপুট
glad to meet you, Hello Tutorix the best
যদি প্রথম স্ট্রিং প্রদত্ত দৈর্ঘ্যের চেয়ে বড় হয়, তবে মূল স্ট্রিংয়ে কোনো পরিবর্তন হয় না এবং মূল স্ট্রিংটিই আউটপুট হিসেবে দেখানো হয়।
উদাহরণ
<html> <body> <script>
var str = "Tutorix is the best e-learning platform best";
document.write(str.padStart(16, "Tutorix "));
</script> </body> </html>
আউটপুট
Tutorix is the best e-learning platform best