Я хотел отобразить число к 2 десятичным разрядам.
Я думал, что мог использовать toPrecision(2)
в JavaScript.
Однако, если число 0.05
, Я добираюсь 0.0500
. Я быть бы он оставаться таким же.
Посмотрите его на JSbin.
Что лучший способ состоит в том, чтобы сделать это?
Я могу думать о кодировании нескольких решений, но я вообразил бы (я надеюсь), что-то вроде этого встроено?
float_num.toFixed(2);
Примечание. toFixed ()
будет округлять или дополнять нулями, если необходимо, для достижения указанной длины.
Вы можете сделать это с помощью функции toFixed
, но она содержит ошибки в IE . Если вам нужно надежное решение, посмотрите мой ответ здесь .