上記エントリで、(1.255).toFixed(2) の結果が "1.25" になった(Firefoxで確認)ことに、後々違和感を感じたので、他のブラウザでどうなるのか確認してみました。
ブラウザ | (1.255).toFixed(2) | ||
IE 6 | "1.26" | ||
Firefox 2.0.0.3 | "1.25" | ||
Opera 9.2 | "1.25" | ||
Safari 2.0.4 | "1.25" |
IEだけが違うという結果に、、
ECMA-262 Edition 3 のNumber.prototype.toFixedところ読んでみても、どっちが正しいか読み取れなかった(自分の理解力不足…)ので、なんともいえないのですが、IEの実装の方が使う側としては嬉しいかなぁ。