Question: javascript tofixed do not round?
Answer: toFixed was never rounding nor meant for it. It barely converts a floating point (exponent, mantissa) into a fixed-point (integer, decimals) (see definition). While doing this, it might look as if it's rounding, because the rounded number is the closest approximation to the original floating-point representation.