ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptで異なるバイト単位間で変換する方法
バイトの変換は、特にコンピューター プログラムの開発プロセスにおいて一般的なタスクです。 JavaScript では、バイト単位を KB、MB、さらには GB などの他の単位に変換する必要がある場合があります。この記事では、JavaScript を使用して異なるバイト単位間で変換する方法について説明します。
JavaScript バイト単位
JavaScript では、バイトは、コンピューターのメモリまたはハード ディスクに保存されるデータのサイズを表す基本的なデータ単位です。 1バイトは8ビット(2進数の8ビット)のデータサイズです。 JavaScript のすべての数値、文字列、オブジェクトはバイトに変換できます。
次の表に、JavaScript で使用されるバイト単位をいくつか示します。
メモリサイズ | |
---|---|
1 | |
1024 | |
1024 * 1024 | #GB |
1024 | 1024
KB = 1024 * Byte
MB = 1024 * KB GB = 1024 * MB
同様に、次の式を使用して GB、MB、KB をバイトに変換できます:
KB = Byte / 1024
MB = KB / 1024GB = MB / 1024
JavaScript バイト変換関数
function bytesToKB(bytes) { return bytes / 1024; } function bytesToMB(bytes) { return bytes / (1024 * 1024); } function bytesToGB(bytes) { return bytes / (1024 * 1024 * 1024); } function KBToBytes(kilobytes) { return kilobytes * 1024; } function MBToBytes(megabytes) { return megabytes * 1024 * 1024; } function GBToBytes(gigabytes) { return gigabytes * 1024 * 1024 * 1024; }これらの関数は、変換する必要があるバイト数を表すパラメータを受け取ることができます。バイトをさまざまな単位に変換し、結果を返します。 例これらの関数をバイト変換に使用する方法を示す例を見てみましょう。
const fileSize = 2147483648; // 2 GB in bytes const fileSizeInKB = bytesToKB(fileSize); // 2097152 KB const fileSizeInMB = bytesToMB(fileSize); // 2048 MB const fileSizeInGB = bytesToGB(fileSize); // 2 GB const sizeInKB = 800; // 800 KB in bytes const sizeInMB = KBToMB(sizeInKB); // 0.78125 MB const sizeInGB = KBToGB(sizeInKB); // 7.62939453125e-4 GB const sizeInBytes = KBToBytes(sizeInKB); // 819200 bytes上の例では、bytesToKB、bytesToMB、および bytesToGB 関数を使用して 2GB を 3 つの異なる単位に変換しました。また、KBToMB、KBToGB、KBToBytes 関数を使用して、800KB をバイトなどのさまざまな単位に変換しました。 結論 JavaScript では、バイト単位の変換は非常に一般的な問題です。簡単な式と関数を使用して、バイトをより大きな単位に変換できます。さらに、これらの関数は、プログラム内でさまざまなバイト単位を簡単に変換するのにも役立ちます。
以上がJavaScriptで異なるバイト単位間で変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。