*padStart() 메서드는 인자로 주어진 길이를 만족하는 문자열의 시작을 다른 문자열로 채워, 새로운 문자열을 반환합니다. 채워넣기는 대상 문자열의 시작(좌측)부터 적용됩니다.*

(기존의 문자열은 변화지 않고 앞에서 부터 비어있는 길이 만큼만 문자열이 추가 된다.)

// *str.padStart( targetLength [, padString] ): string
padStart(targetLength);
padStart(targetLength, padString);*
const num = "4";
let transNum = num.padStart(2, '0');
console.log(transNum); // 04

매개변수

targetLength

목표 문자열 길이

현재 문자열의 길이보다 작다면 채워넣지 않고 그대로 반환.

padString

optional

현재 문자열에 채워넣을 다른 문자열.

문자열이 너무 길어 목표 문자열 길이를 초과한다면 좌측 일부를 잘라서 넣음. (기본값은 “ ”:공백)

const num = "4";
let transNum = num.padStart(10, '57');
let transNum2 = num.padStart(10);
console.log(transNum); // 5757575754
console.log(transNum2); //          4