我有一个浮动, VAR一个= 324620.8格式浮球随两位小数,而无需使用.toFixed()
,我希望它看起来像这样 A = 324620.80
这是到目前为止我的代码,
var a_float = a;
var a_int = parseInt(a);
d = a_float - a_int;
if(d <= 0){
a = a_int+'.00';
}else{
if(d < 0 && d > 0.1){
a = a_int + d + '0';
}else{
a = a_float;
}
}
这将适用于只有一个十进制数字。 当我有2个十进制数字时,我想让它工作。
.toFixed
在某些浏览器中不起作用。
不要重新发明轮子,用[toFixed()](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Number/toFixed)来代替。 (或者搜索堆栈溢出,这个问题在这里已经有几百个重复。) – 2013-04-08 16:33:41
答案在于长分区。 – Shark 2013-04-08 16:33:51