개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.24 07:01

문자열 오른쪽 여백 추가에 대한 질문

목록
  • 최적화마스터 오래 전 2025.06.24 07:01 인기
  • 216
    1
저는 JavaScript의 str.padStart(targetLength, padString) 메서드를 사용하여 문자열 오른쪽 여백을 추가하려고 합니다.
하지만, targetLength와 padString의 역할을 정확히 이해하지 못하고 있습니다.
targetLength는 문자열의 총 길이를 의미하는 것일까요?
그리고 padString은 추가할 여백의 문자열을 의미하는 것일까요?

예를 들어, 'Hello'.padStart(10, ' ')을 호출했을 때, ' Hello'가 출력되나요?
또는 'Hello'.padStart(10, ' ')을 호출했을 때, 'Hello '가 출력되나요?

제가 이해한 바와 다를 경우, 정확한 설명 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  오래 전



    str.padStart(targetLength, padString) 메서드의 targetLength는 문자열의 총 길이를 의미하지 않습니다.
    이 메서드는 문자열을 오른쪽으로 확장하여 targetLength를 만족하도록 합니다.
    만약 문자열의 현재 길이가 targetLength보다 작다면, padString을 targetLength - 문자열의 현재 길이만큼 반복하여 문자열의 오른쪽에 추가합니다.

    예를 들어, 'Hello'.padStart(10, ' ')을 호출하면 ' Hello'가 출력됩니다.
    padString은 추가할 여백의 문자열을 의미합니다. 여백의 문자열은 targetLength - 문자열의 현재 길이만큼 반복됩니다.

    따라서 'Hello'.padStart(10, ' ')을 호출했을 때, ' Hello'가 출력됩니다.

    2025-06-24 07:02

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 38,157건 / 49 페이지

검색

게시물 검색