<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;
}
var val = 0.777777777
alert(tofloat(val,2))
</script>
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;
}
var val = 0.777777777
alert(tofloat(val,2))
</script>
解决方案 »
- jquery dialog和load同时使用时报错。。。
- a文件内容输去b文件,请看看代码哪里出错!!急急
- 如何使用javascript或者vbscript获得client端的Windows Media Format Runtime版本信息?
- 谁帮我看看 下面的语句哪里出错?
- 寻找 javascript 最长表达式,高手都进来玩啊....
- 关闭网页时弹出"是否设为首页"的对话框问题
- parseInt(90)/60得到的是1.5,我怎么样得到为1 ??
- (50分送)请教一下高人,能不能解释一下这几行javascript的意思,很轻松的,解决立即结帖!
- Jsp调用JavaScript的方法
- 网页设计中安全问题
- javascript基础知识测试(提交最后结果,送分)
- 我在一页面引用了abc.js文件.为何在responseEncoding="utf-8"时.页面引用不了JS里面的方法.
val = Math.round(val*100)/100
难道我的电脑有JPWT...给我显示的是 0.78