• Js 数据容量单位转换(kb,mb,gb,tb)


    function bytesToSize(bytes) {
        if (bytes === 0) return '0 B';
        var k = 1000, // or 1024
            sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'],
            i = Math.floor(Math.log(bytes) / Math.log(k));
    
       return (bytes / Math.pow(k, i)).toPrecision(3) + ' ' + sizes[i];
    }
    

    注意:这是原始代码,请使用下面的固定版本。

    现在,修正版本:

    function formatBytes(a,b){if(0==a)return"0 Bytes";var c=1024,d=b||2,e=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],f=Math.floor(Math.log(a)/Math.log(c));return parseFloat((a/Math.pow(c,f)).toFixed(d))+" "+e[f]}

    用法:

    // formatBytes(bytes,decimals)
    
    formatBytes(1024);       // 1 KB
    formatBytes('1024');     // 1 KB
    formatBytes(1234);       // 1.21 KB
    formatBytes(1234, 3);    // 1.205 KB
    
  • 相关阅读:
    node下运行ts
    npm的一些基本配置设置
    windws 安装jdk
    java jdbc连接mysql
    struts2+jquery 实现ajax登陆
    struts2 零配置
    java 生成UUID
    ubuntu 换源
    ubuntu下安装redis
    安装 vsftpd
  • 原文地址:https://www.cnblogs.com/interdrp/p/5869285.html
Copyright © 2020-2023  润新知