各位高手,在JS中有没有格式化一个数值数据保留两位小数的函数???????? alert(Number.toFixed(9.39393));返回的是9.39但是只有ie5.5以上的版本才支持。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 保留两位好像是这样吧var a = 9.39393;alert(a.toFixed(2)); 同事的做法: function roundFun(numberRound,roundDigit) //四舍五入,保留位数为roundDigit { if (numberRound>=0) { var tempNumber = parseInt((numberRound * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit); return tempNumber; } else { numberRound1=-numberRound var tempNumber = parseInt((numberRound1 * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit); return -tempNumber; } } <script>tmp = "1234567.57232"result = tmp.substr(0,tmp.indexOf(".")+3);alert(result);</script> 截取保留几位小数点的函数<script language=JavaScript>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,5))</script> 在非IE浏览器中,带下滑线的变量如何访问 加载外部JS文件 Firefox 是不是对posLeft或posTop不兼容?有图 js实现文本静止在右边不动 请各位高手帮忙! 动态生在上传附件控件问题? 关于克隆数组或者对像的问题 JavaScript想要实现日期控件,可怎么不出现该控件? 图片加载前,如何显示别的文字 有关数据在客户端两个窗口之间传输的问题 如何使用LAYER?或者在网页中如何实现类似java中JTabbedPane的分页显示的控件? 如何在IE打开时让IE浏览器的MENU和TOOLBAR不显示 请问各位大佬能否通过script脚本来自动点击网页上的按钮?
var a = 9.39393;
alert(a.toFixed(2));
{
if (numberRound>=0)
{
var tempNumber = parseInt((numberRound * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
return tempNumber;
}
else
{
numberRound1=-numberRound
var tempNumber = parseInt((numberRound1 * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
return -tempNumber;
}
}
tmp = "1234567.57232"
result = tmp.substr(0,tmp.indexOf(".")+3);
alert(result);
</script>
<script language=JavaScript>
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,5))
</script>