JavaScript의 padStart()는 문자열 앞에 특정 문자를 채워서 원하는 길이만큼 만들기 위해 사용하는 메서드야.
padStart() 사용법
📌 문법:
str.padStart(targetLength, padString)
✅ 매개변수:
targetLength: 최종 문자열의 길이 (이 길이가 될 때까지 앞에 채움)padString: 앞에 채울 문자열 (기본값은" "공백)
✨ 예제:
'5'.padStart(3, '0');
// 결과: '005'
'apple'.padStart(10, '-');
// 결과: '-----apple'
'123'.padStart(6);
// 결과: ' 123' (기본 공백으로 채움)
🧠 언제 써?
- 숫자를 2자리, 3자리로 맞추고 싶을 때
- 문자열 포맷을 깔끔하게 정렬하고 싶을 때
필요한 길이만큼 앞에서부터 채우는 방식이야!
padEnd() 사용법
padEnd()는 padStart()와 반대로, 문자열 뒤에 문자를 채워서 지정한 길이만큼 맞춰주는 메서드야.
📌 문법:
str.padEnd(targetLength, padString)
✅ 매개변수:
targetLength: 최종 문자열 길이padString: 뒤에 채울 문자열 (기본값은" "공백)
✨ 예제:
'5'.padEnd(3, '0');
// 결과: '500'
'apple'.padEnd(10, '-');
// 결과: 'apple-----'
'123'.padEnd(6);
// 결과: '123 ' (공백으로 채움)
🧠 요약:
padStart()→ 앞에 채움padEnd()→ 뒤에 채움
둘 다 문자열 길이 맞추기에 유용해!
숫자 포맷, 표 형태 정렬 등에 자주 써 😊