您的位置:首页 > Web前端 > JavaScript

发现JavaScript中Number的toFixed()四舍五入时的一个问题,请教大虾!(原来是浏览器问题)

2008-12-30 11:12 309 查看
各位牛人,今天小弟用到这个toFixed时,发现我用他来保留2位数做四舍五入时,有一个问题。具体如下:

function al() {

var num = new Number(12.555);

alert(num.toFixed(2));

}

我发现它返回的是12.55,但是我换成2.555。它返回的是2.56,为什么会这样呢,12.555是“五舍六入”了。

不知什么原因,请教大虾。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: