3
如何將4000千字節轉換爲4兆字節的JavaScript?如何將千字節轉換爲兆字節的JavaScript
我曾嘗試
function formatSizeUnits(bytes){
if (bytes>=1073741824) {bytes=(bytes/1073741824).toFixed(2)+' GB';}
else if (bytes>=1048576) {bytes=(bytes/1048576).toFixed(2)+' MB';}
else if (bytes>=1024) {bytes=(bytes/1024).toFixed(2)+' KB';}
else if (bytes>1) {bytes=bytes+' bytes';}
else if (bytes==1) {bytes=bytes+' byte';}
else {bytes='0 byte';}
return bytes;
}
formatSizeUnits(4000);
答我得到的是 「3.91 KB」。我需要4MB
使用'Math.round(字節/ 1024)+ 'KB';' – RRK
4000千字節通常不被認爲等於4MB - 但也有例外,其中適用。如果你想讓你的函數成爲這樣一個例外,分別用1000000000,1000000和1000代替除數 –
可能你的意思是'4kb'而不是'4mb' – RRK