如:12怎么变为12.00
12.0330变为12.03(四舍五入)
12.0330变为12.03(四舍五入)
解决方案 »
- 人才帮帮忙啊,谁做过在线音乐、视频录制的功能,提供给看下?
- 求模拟N个球在一个平面滚动和碰撞的算法
- 怎样用JS判断2个text输入框都为空啊?
- 关于转义符的运用,请大家帮帮忙
- Extjs4 store记录有修改时 getUpdatedRecords() 没有记录返回
- 这段滚屏代码不兼容是哪里的原因?
- 一个textRange的问题,请大家帮帮忙,代码很短,但实在找不到哪里错了,
- 请问如何判断客户端某个文件或文件夹是否存在(在线给高分)
- 各位,如何让ie浏览器变成按下F11键后的全屏效果?
- [求助帖]萌新求助,router-view渲染不出来
- document.all(X).style.display == "none"这样用对么?
- 安装Aptana以后,为什么浏览器查看源代码时,总是要打开aptana,能再用记事本打开吗???
function tofloat(f,dec) {
if(dec<0) return "Error:dec<0!";
result=parseInt(f)+(dec==0?"":".");
f-=parseInt(f);
if(f==0)
for(i=0;i<dec;i++) result+='0';
else {
for(i=0;i<dec;i++) f*=10;
result+=parseInt(Math.round(f));
}
return result;
}
alert(tofloat(11.20000000000000000001,2))
</script>
a=Math.round(a*100)/100;
//12.445 --> 12.45
//12.44 -->12.44
//0 -> 0.00
// 1 -->1.00
function round(a,b){
var num = (Math.round((a).mul(Math.pow(10,b)))).mul(Math.pow(10,-b));
var renum = num.toString();
if (num==parseInt(num))
{
renum += ".";
for(var i=0;i<b;i++)
{
renum += "0"
}
return renum
}
len = parseInt(a).toString().length+ b +1 -num.toString().length;
if (len > 0)
{
for(var i=0;i<len;i++)
{
renum += "0"
}
}
return renum
}