function formatSizeUnits(bytes) {
if ((bytes >> 40) & 0x3FF)
bytes = (bytes >>> 30) + '.' + (bytes & (4 * 0x3FF)) + ' TB';
else if ((bytes >> 30) & 0x3FF)
bytes = (bytes >>> 30) + '.' + (bytes & (3 * 0x3FF)) + ' GB';
else if ((bytes >> 20) & 0x3FF)
bytes = (bytes >>> 20) + '.' + (bytes & (2 * 0x3FF)) + ' MB';
else if ((bytes >> 10) & 0x3FF)
bytes = (bytes >>> 10) + '.' + (bytes & (0x3FF)) + ' KB';
else if ((bytes >> 1) & 0x3FF)
bytes = (bytes >>> 1) + ' Bytes';
else
bytes = bytes + 'Byte';
return bytes;
}
Comments