เราสามารถแนบสองสตริงโดยใช้ concat() กระบวนการ. แต่ถ้าเราต้องการแนบสตริงเฉพาะที่จุดเริ่มต้นของสตริงแรก วิธีที่ง่ายที่สุดคือ string.padStart() . เมธอดนี้ไม่เพียงเพิ่มสตริงที่สองที่จุดเริ่มต้นของสตริงแรก แต่ยังดูแลจำนวนอักขระที่จะเพิ่มด้วย โดยพื้นฐานแล้วจะใช้พารามิเตอร์สองตัว อันแรกคือ ความยาว และอีกอันคือ สายที่สอง . เมธอด 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