Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 두 번째 문자열이 첫 번째 문자열의 끝에서 연결되어야 하도록 두 문자열을 연결하는 방법은 무엇입니까?


연결하기 위해 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