关于四舍五入的问题,toFixed()
来源:互联网 发布:企业淘宝费用预算 编辑:程序博客网 时间:2024/05/03 22:42
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
那是因为toFixed (Jscript 5.5)才支持,98是ie5.0,JavaScript 的版本是(JScript5.0)版本.所以就会提示:"对象不支持此属性或方法!".
为了版本兼容,我们得自己写函数实现.
<script>
// by wanghr100
/* 这样,就可以直接用toFixed()了.*/
Number.prototype.toFixed=function(len)
{
var add = 0;
var s,temp;
var s1 = this + "";
var start = s1.indexOf(".");
if(s1.substr(start+len+1,1)>=5)add=1;
var temp = Math.pow(10,len);
s = Math.floor(this * temp) + add;
return s/temp;
}
alert((52.277).toFixed(2))
alert((100.024).toFixed(1))
</script>
//应该还有更好的算法,大家试试看吧:)<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
关于四舍五入的问题,在2000可以,在98会报错.那是因为toFixed (Jscript 5.5)才支持,98是ie5.0,JavaScript 的版本是(JScript5.0)版本.所以就会提示:"对象不支持此属性或方法!".
为了版本兼容,我们得自己写函数实现.
<script>
// by wanghr100
/* 这样,就可以直接用toFixed()了.*/
Number.prototype.toFixed=function(len)
{
var add = 0;
var s,temp;
var s1 = this + "";
var start = s1.indexOf(".");
if(s1.substr(start+len+1,1)>=5)add=1;
var temp = Math.pow(10,len);
s = Math.floor(this * temp) + add;
return s/temp;
}
alert((52.277).toFixed(2))
alert((100.024).toFixed(1))
</script>
//应该还有更好的算法,大家试试看吧:)<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 关于四舍五入的问题,toFixed()
- 关于四舍五入的问题,toFixed()
- 关于四舍五入的问题,toFixed()
- 关于四舍五入的问题,toFixed()
- toFixed 四舍五入的小问题
- toFixed方法重写,toFixed四舍五入在数值很小时的精度问题
- JS 四舍五入的toFixed()方法
- Js toFixed()四舍五入BUG的解决方法
- 关于不同浏览器对toFixed四舍五入时对临界值处理的不同
- 关于c#的四舍五入问题
- 关于小数四舍五入的问题
- C++ 关于四舍五入的问题
- JavaScript小数四舍五入toFixed
- toFixed方法四舍五入
- 关于Number.toFixed()的总结
- 关于四舍五入的问题之老生长谈
- java中关于小数的四舍五入问题
- Javascript代替toFixed实现四舍五入
- SQL数据操作基础(中级)7
- 可输入的select改进版本,同一页面可有多个list,调用接
- SQL数据操作基础(中级)6
- 擦除式图片轮番显示效果
- SQL数据操作基础(初级)5
- 关于四舍五入的问题,toFixed()
- SQL数据操作基础(初级)4
- (转)中国著名黑客你知道多少?
- 用Javascript和DHTML构建的矢量图形库
- MicrosoftSQLServer7.0安装问题(二)
- 用Javascript写的一个映射表类
- MicrosoftSQLServer7.0安装问题(一)
- TreeView(扩充XMLSelTree)(二)
- MicrosoftSQLServer安装示例