<SCRIPT LANGUAGE="JavaScript">
<!--
/*
===========================================
//保留小数点位数
===========================================
*/
Number.prototype.toFixed=function(len)
{
if(isNaN(len)||len==null)
{
len = 0;
}
else
{
if(len<0)
{
len = 0;
}
} return Math.round(this * Math.pow(10,len)) / Math.pow(10,len);}var a = 134.3453;
alert(a.toFixed(2));
//-->
</SCRIPT>
<!--
/*
===========================================
//保留小数点位数
===========================================
*/
Number.prototype.toFixed=function(len)
{
if(isNaN(len)||len==null)
{
len = 0;
}
else
{
if(len<0)
{
len = 0;
}
} return Math.round(this * Math.pow(10,len)) / Math.pow(10,len);}var a = 134.3453;
alert(a.toFixed(2));
//-->
</SCRIPT>
Round(12.56378676,3)
不行呀:错误类型:
Microsoft JScript 运行时错误 (0x800A138F)
缺少对象
round好像是sql server里的函数呀
是VBS的,我一直是用它来取多少位小数点的,没错过啊
我用的是JavaScript:
<%@ Language=JavaScript %>
thday_remain=Math.ceil(thday_remain*100)/100;
不过一让感谢楼上的几位
response.write Round(12.56378676,3)
%>这是正确的
round才是,调用方法是Math.round