JavaScript, отображающий плавание к 2 десятичным разрядам

Я хотел отобразить число к 2 десятичным разрядам.

Я думал, что мог использовать toPrecision(2) в JavaScript.

Однако, если число 0.05, Я добираюсь 0.0500. Я быть бы он оставаться таким же.

Посмотрите его на JSbin.

Что лучший способ состоит в том, чтобы сделать это?

Я могу думать о кодировании нескольких решений, но я вообразил бы (я надеюсь), что-то вроде этого встроено?

285
задан mskfisher 11 May 2012 в 04:01
поделиться

3 ответа

float_num.toFixed(2);

Примечание. toFixed () будет округлять или дополнять нулями, если необходимо, для достижения указанной длины.

491
ответ дан 23 November 2019 в 01:50
поделиться

Вы можете сделать это с помощью функции toFixed , но она содержит ошибки в IE . Если вам нужно надежное решение, посмотрите мой ответ здесь .

48
ответ дан 23 November 2019 в 01:50
поделиться

Попробуйте toFixed вместо toPrecision .

19
ответ дан 23 November 2019 в 01:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: