カテゴリー
未分類

JavaScript – バイト数をKB MB GBなどに変換する

参考にさせてもらったのはこれ。かなり分かりやすかったぞ。

qiita.com

いろいろ端折っちゃったけどこんな感じ

var formatBytes = function(bytes) {
var units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
var exp = Math.floor(Math.log(bytes) / Math.log(1024));
var result = (bytes / Math.pow(1024, Math.floor(exp)));
return (result < 0 ? '-' : '') + result.toFixed(2) + units[exp];
};

変なところあったら教えて

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA