форматирование десятичных знаков в javascript - PullRequest
3 голосов
/ 16 апреля 2011

Я хочу отформатировать число не более 2 десятичных знаков в JavaScript.я вижу, что есть:

toFixed(2)

, но похоже, что ВСЕГДА делалось бы 2 знака после запятой.я хочу что-то, что бы взять: 100.1223334 и преобразовать его в 100,12, но я хочу, чтобы эта функция конвертировала 100,5 только в 100,5 (так как <2 десятичных знака) </p>

Что является лучшим способом сделать это в JavaScript.

Ответы [ 2 ]

5 голосов
/ 16 апреля 2011

Используйте Math.round(number * 100) / 100.

Например, 100.1223 становится 10012.23, который округляется до ближайшего целого числа (10012) и затем делится на 100, чтобы получить 100.12.

0 голосов
/ 16 апреля 2011

Используйте Math.round(number).Это округляет число до 2 десятичных знаков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...