반응형
파일용량 표시하기 위해 파라미터 값에 숫자를 입력시 byte 단위로 계산하여 출력하는 함수입니다.
function formatByteSizeString(bytes, decimals = 2) {
if (bytes === 0) {
return '0 Byte';
}
const k = 1000;
const dm = decimals;
const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
const i = Math.floor(Math.log(bytes) / Math.log(k));
return `${parseFloat((bytes / Math.pow(k, i)).toFixed(dm))} ${sizes[i]}`;
}
반응형
'Develope > CodeLab' 카테고리의 다른 글
[Javascript] IP 형식 체크하는 정규식 (0) | 2025.01.07 |
---|---|
[Javascript]특정 시간 이후 코드를 실행하기 위해 Sleep 시키기 (0) | 2021.02.08 |
[Javascript]Emoji(이모티콘) 제거하기 (0) | 2020.06.24 |
[Javascript]맥어드레스(MacAddress) 형식 유효성 체크 (0) | 2020.06.16 |