어제 오늘 내일

[Javascript] 숫자 앞뒤에 0 추가하기 (padStart(), padEnd()) 본문

IT/Javascript

[Javascript] 숫자 앞뒤에 0 추가하기 (padStart(), padEnd())

hi.anna 2023. 12. 25. 06:41

 

Javascript의 숫자 앞 또는 뒤에 0을 추가하여

특정 자릿수의 문자열을 만드는 방법입니다.

 

 

padStart(), padEnd()

str.padStart(문자열길이 [, 채울문자])
str.padEnd(문자열길이 [, 채울문자])


padStart(), padEnd()는 

문자열을 특정 길이로 패딩 하는 데 사용하는 메소드입니다.

이름에서도 알 수 있듯이,

padStart()는 문자열의 앞에 '채울 문자'를 넣어서 원하는 길이의 문자열을 만들고,

padEnd()는 문자열의 뒤에 '채울문자'를 넣어서 원하는 길이의 문자열을 만듭니다.

 

const num = 1;

// 00001
const str1 = num.toString().padStart(5, '0'); 

// 10000
const str2 = num.toString().padEnd(5, '0'); 

document.write(str1);
document.write('<br>');
document.write(str2);

숫자를 문자열로 변환하고,

padStart(), padEnd() 메소드를 사용하여

숫자의 앞 또는 뒤에 0을 붙여서 5자리의 문자열을 만드는 예제입니다.

 

 

반응형
Comments