js計算流量值的方法

//計算流量值( flowVlueBytes爲流量的bytes字節數)
function getFlow(flowVlueBytes){
    var flow = "";
    //如果贈送流量小於1MB.則顯示爲KB
    if(flowVlueBytes/1024 < 1024){
        flow = (Math.round(flowVlueBytes/1024) > 0 ? Math.round(flowVlueBytes/1024) : 0) + 'KB';
    }else if(flowVlueBytes/1024 >= 1024 && flowVlueBytes/1024/1024 < 1024){
        //如果贈送流量大於1MB且小於1    GB的則顯示爲MB
        flow = (Math.round(flowVlueBytes/1024/1024) > 0 ? Math.round(flowVlueBytes/1024/1024) : 0)+'MB';
    }else if(flowVlueBytes/1024/1024 >= 1024){
        //如果流量大於1Gb
        var gb_Flow = flowVlueBytes/1024/1024/1024;
        //toFixed(1);四捨五入保留一位小數
        flow = gb_Flow.toFixed(1)+'GB';
    }else{
        flow = "0KB";
    }
    return flow;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章