Javascript 基于已知文件大小和时间计算速度(以Mbps为单位)
我在计算一个公式,得出每秒兆比特的结果时遇到了一个挑战 我有以下资料: 文件大小:1024字节(以毫秒为单位) 例如,1024字节花费了27毫秒 以Mbps为单位的结果是什么 我需要在变量中输入一些东西,比如:var mbps=(formulas)注意 1兆字节=0.125兆字节 1兆比特/秒=0.125兆字节/秒 1 Mbps=0.125 MB/sJavascript 基于已知文件大小和时间计算速度(以Mbps为单位),javascript,math,Javascript,Math,我在计算一个公式,得出每秒兆比特的结果时遇到了一个挑战 我有以下资料: 文件大小:1024字节(以毫秒为单位) 例如,1024字节花费了27毫秒 以Mbps为单位的结果是什么 我需要在变量中输入一些东西,比如:var mbps=(formulas)注意 1兆字节=0.125兆字节 1兆比特/秒=0.125兆字节/秒 1 Mbps=0.125 MB/s 根据如何 第一步 以字节表示计算机文件的大小 1024 步骤2 将文件的字节数乘以8,得到 点点滴滴 1024*8=8192 步骤3 将传输的位
根据如何 第一步 以字节表示计算机文件的大小
1024
步骤2
将文件的字节数乘以8,得到
点点滴滴
1024*8=8192
步骤3
将传输的位数除以经过的时间(以秒为单位),
传输文件需要花费很长时间
8192/(1/Math.pow(10,3))*27=303407.4074074
步骤4
通过将bps除以1000000将速度表示为Mbps
303407.4074074/Math.pow(10,6)=0.3034074074
var filesize=1024;
var Mbps=(文件大小*8/((1/Math.pow(10,3))*27))/Math.pow(10,6);
控制台日志(Mbps)代码>那么如何将毫秒转换为秒?如何将字节转换为Mb?到目前为止,您尝试了哪些公式?欢迎使用堆栈溢出!请阅读。关键短语:“搜索、研究”和“解释……任何阻碍你自己解决的困难”。堆栈溢出不是一种代码编写服务(尽管我确信当我写完这个注释时,会有人回答这个问题)。