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;
}
Это правильно ?