라이브러리

[JAVASCRIPT] str.padStart(targetLength, padString) - 지정된 길이가 될 때까지 앞쪽에 패딩 추가




str.padStart(targetLength, padString)


`str.padStart(targetLength, padString)` 메서드는 문자열 `str`을 대상 길이 `targetLength`에 맞추기 위해 왼쪽에 `padString`을 채워넣습니다. 만약 `str`의 길이가 `targetLength`보다 길면 `str` 자체를 반환합니다.

# 매개변수


* `targetLength`: 대상 길이입니다. 이 길이보다 짧은 문자열은 왼쪽에 `padString`을 채워넣습니다.
* `padString`: 채워넣을 문자열입니다. 기본값은 공백 문자 (`' '`).

# 예제


#hostingforum.kr
javascript

// 기본 사용 예제

const str = 'Hello';

const targetLength = 10;

const padString = '---';



console.log(str.padStart(targetLength, padString));

// 출력: ---Hello



// 문자열이 대상 길이보다 길면 문자열 자체를 반환합니다.

const str2 = 'Hello World';

console.log(str2.padStart(targetLength, padString));

// 출력: Hello World



// 대상 길이보다 짧은 문자열은 왼쪽에 padString을 채워넣습니다.

const str3 = 'Hi';

console.log(str3.padStart(targetLength, padString));

// 출력: ---Hi



// padString을 생략하면 공백 문자를 채워넣습니다.

const str4 = 'Hi';

console.log(str4.padStart(targetLength));

// 출력:     Hi



# 사용 사례


`str.padStart(targetLength, padString)` 메서드는 다음 경우에 유용합니다.

* 문자열을 대상 길이로 맞추기 위해 왼쪽에 문자열을 채워넣기
* 문자열을 정렬할 때, 왼쪽에 공백 문자를 채워넣기

# 참고


* `str.padEnd(targetLength, padString)` 메서드는 오른쪽에 `padString`을 채워넣습니다.
* `str.padStart(targetLength)` 메서드는 오른쪽에 공백 문자를 채워넣습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색