monolithed,
Я сделал так:
function conv_size(b){
fsizekb = b / 1024;
fsizemb = fsizekb / 1024;
fsizegb = fsizemb / 1024;
fsizetb = fsizegb / 1024;
if (fsizekb <= 1024) {
fsize = fsizekb.toFixed(3) + ' кб';
} else if (fsizekb >= 1024 && fsizemb <= 1024) {
fsize = fsizemb.toFixed(3) + ' мб';
} else if (fsizemb >= 1024 && fsizegb <= 1024) {
fsize = fsizegb.toFixed(3) + ' гб';
} else {
fsize = fsizetb.toFixed(3) + ' тб';
}
return fsize;
}
Это правильно ?