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

จะเชื่อมสองสตริงอย่างไรเพื่อให้สตริงที่สองต้องต่อที่ส่วนท้ายของสตริงแรกใน JavaScript?


ในการต่อกัน เรามี string.concat() กระบวนการ. แต่จะไม่ให้ข้อมูลเฉพาะเจาะจงใด ๆ ซึ่งหมายถึงความยาวของสตริงหลังจากการต่อกัน ค่าเฉพาะที่ต้องเพิ่ม ฯลฯ ดังนั้นเพื่อลดปัญหานี้ javascript ได้จัดเตรียม 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