文件大小的计算,是关于bytes、K、M、G等的计算

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

有什么问题请到<a href='/bbs/forums.php?fid=21'>论坛</a>中发表<br>

<!--# 特效来源:http://www.webjx.com/js -->

<!-- 把如下代码加入<body>区域中 -->

<form name="bandwidth">

<p><input type="text" name="original" size="20" value=1024> <select size="1" name="units">

<option value="Bytes">Bytes</option>

<option value="Kb">Kb</option>

<option value="Mb">Mb</option>

<option value="Gb">Gb</option>

</select> <input type="button" value="详细计算" name="B1" onClick="calculate()"></p>

</form>

<script>

var bytevalue=0

function calculate(){

var invalue=document.bandwidth.original.value

var selectunit=document.bandwidth.units.options[document.bandwidth.units.selectedIndex].value

if (selectunit=="Bytes")

bytevalue=invalue

else if (selectunit=="Kb")

bytevalue=invalue*1024

else if (selectunit=="Mb")

bytevalue=invalue*1024*1024

else if (selectunit=="Gb")

bytevalue=invalue*1024*1024*1024

alert (invalue+" "+selectunit+" 等于:\n\n- "+bytevalue+" Bytes\n- "+Math.round(bytevalue/1024)+" Kb\n- "+Math.round(bytevalue/1024/1024)+" Mb\n- "+Math.round(bytevalue/1024/1024/1024)+" Gb\n")

}

</script>

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航