如何使用dojo.number.round来实现整数的toFixed功能?

时间:2011-12-21 16:02:00

标签: javascript dojo floating-point

您好我读到了dojo.number.round的用法,以克服Javascript的toFixed()函数的缺点:对于ex / In IE:(0.9).toFixed(1)得到“0.0”所有其他浏览器:(0.9 ).toFixed(1)得到“1.0”,这对非整数非常有效。但是我已经能够成功地使用(4).toFixed(2)来实现具有2个十进制数'4.00'的输出,但是当试图执行dojo.number.round(4,2)时我得到'4',关于如何获得'4.00'的所需小数点行为的任何建议?

1 个答案:

答案 0 :(得分:2)

var n = dojo.number.round(4,2);
console.debug(dojo.number.format(n, {pattern:"0.00"}));