Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ความสำคัญของเมธอด str.padStart() ใน JavaScript คืออะไร?


เราสามารถแนบสองสตริงโดยใช้ 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