Closed
Bug 921908
Opened 11 years ago
Closed 11 years ago
tofixed(2) incorrectly rounding 3 decimal places number with 3rd digit 5
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 186563
People
(Reporter: richard, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 5.1; rv:23.0) Gecko/20100101 Firefox/23.0 (Beta/Release) Build ID: 20130814063812 Steps to reproduce: Rounding a number with toFixed(2) on a number with 3 decimal places with the third decimal being 5 incorrectly rounds down. In javascript or with scratchpad alert((1000.035).toFixed(2)) should show 1000.04 - as alert((1000.0035).toFixed(3)) returns 1000.004 and alert((1000.35).toFixed(1)) returns 1000.4 alert((1000.036).toFixed(2)) DOES return 1000.04 Actual results: The result is 1000.03 Expected results: 1000.04
Google Chrome produces the same result (1000.03). See also http://stackoverflow.com/questions/10015027/javascript-tofixed-not-rounding So I'm not sure if it's technically a bug or not.
Component: Untriaged → JavaScript Engine
Product: Firefox → Core
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•