-
方法1: 単純な除算を使用する方法
function bytesToKilobytes(bytes) { return bytes / 1024; } var fileSizeInBytes = 2048; var fileSizeInKilobytes = bytesToKilobytes(fileSizeInBytes); console.log(fileSizeInKilobytes); // 結果は2になります
-
方法2: Mathオブジェクトのメソッドを使用する方法
function bytesToKilobytes(bytes) { return Math.round(bytes / 1024); } var fileSizeInBytes = 3072; var fileSizeInKilobytes = bytesToKilobytes(fileSizeInBytes); console.log(fileSizeInKilobytes); // 結果は3になります
-
方法3: Intl.NumberFormatを使用する方法(小数点以下の桁数を指定できます)
function bytesToKilobytes(bytes) { return new Intl.NumberFormat('ja-JP', { maximumFractionDigits: 2 }).format(bytes / 1024); } var fileSizeInBytes = 4096; var fileSizeInKilobytes = bytesToKilobytes(fileSizeInBytes); console.log(fileSizeInKilobytes); // 結果は4.00になります
これらは一部の方法ですが、バイトからキロバイトに変換するための一般的な手法を示しています。必要に応じて、これらのコード例を参考にしてカスタマイズすることもできます。