var i = 123;function printf(v,n)
{
var s = ""+v;
var re = /^(\d*)(\.?)(\d*)$/;
if (re.test(s))
{
var dc = "";
for (var i=0; i < n; i++)
dc += "0"; dc = RegExp.$3 + dc;
s = RegExp.$1 + "." + dc.substring(0,n);
} return s;}alert(printf(i,2));
{
var s = ""+v;
var re = /^(\d*)(\.?)(\d*)$/;
if (re.test(s))
{
var dc = "";
for (var i=0; i < n; i++)
dc += "0"; dc = RegExp.$3 + dc;
s = RegExp.$1 + "." + dc.substring(0,n);
} return s;}alert(printf(i,2));
var n1 = 200.2
alert(n1.toFixed(5))
</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;
}
alert(tofloat(11.20000000000000000001,5))
</script>