在javascript中进行浮点运算的问题,急~!!!! <script language=javascript><!--a=1.1+0.6;a=a.toFixed(1)alert(a); //--></script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ssm1226(雨中人) : 我的意思是如何进行浮点运算,准确计算 alert(1.1+0.6); //结果是1.7000000000000001 只是举例而已,我不明白为什么会出现这样的结果~谢谢你的回复~ :) IE的问题。<script>String.prototype.fn = function(n) { s="" for(i=0;i<n;i++)s+=this return s }Number.prototype.fix = function(num) {with(Math)return (round(this.valueOf()*pow(10,num))/pow(10,num)).toString().search(/\./i)==-1?(round(this.valueOf()*pow(10,num))/pow(10,num)).toString()+"."+"0".fn(num):(round(this.valueOf()*pow(10,num))/pow(10,num)); }alert((1.1+0.6).fix(2));</script>上边的代码返回任意数的保留n位小数值,为了考虑货币的效果(xx.xx)形势,所以长了一点儿,因为4.00的格式是不能显示的(以数字方式),如果不用顾及那个用下边的就行<script>Number.prototype.fix = function(num) {with(Math)return round(this.valueOf()*pow(10,num))/pow(10,num); }alert((1.1+0.6).fix(2));</script> jsp+tomcat 如何重载一个页面 买了本《javascript基础教程》第七版 JavaScript中跨Iframe传值的问题 POST的问题 火狐浏览器下,用javascript控制文本框失焦点后,不能再次获得焦点 javascript如何删除数组的元素? event的问题 文档窗口有些字和BUTTON。做一个层把它盖上,层上有些字和BUTTON... 关于window.open的怪问题,有些机子可以开有些机子又开不了???? 正则的问题, 帮个忙 应该怎么写???????? 求助:谁知道哪儿有在网页里实现类似于window中的tab页框的代码?(要求各tab页内容在同一页面中)
:)
<script>
String.prototype.fn = function(n)
{ s=""
for(i=0;i<n;i++)s+=this
return s
}
Number.prototype.fix = function(num)
{with(Math)return (round(this.valueOf()*pow(10,num))/pow(10,num)).toString().search(/\./i)==-1?(round(this.valueOf()*pow(10,num))/pow(10,num)).toString()+"."+"0".fn(num):(round(this.valueOf()*pow(10,num))/pow(10,num));
}
alert((1.1+0.6).fix(2));
</script>
上边的代码返回任意数的保留n位小数值,为了考虑货币的效果(xx.xx)形势,所以长了一点儿,因为4.00的格式是不能显示的(以数字方式),如果不用顾及那个用下边的就行
<script>
Number.prototype.fix = function(num)
{with(Math)return round(this.valueOf()*pow(10,num))/pow(10,num);
}
alert((1.1+0.6).fix(2));
</script>