Мне нужна ваша помощь в следующем: у меня есть цены, которые могут быть больше, чем 2 десятичных знака, то есть 0,009 или 0,0014
Однако у меня также есть цены, которые имеют обычные цены, такие как 2,9 или 14,45.
Я сохраняю все цены до 4 десятичных знаков, т. Е. 2,9 становится 2,9000.
Я ищу следующее: я хочу показать как минимум 2 десятичных знака num.toFixed (2), однако, если есть более 2 десятичных знаков, а это не 0, я тоже хочу показать их.
Пример:
- 2,9000 становится 2,90
- 0,0001 остается 0,0001
- 2,8540 становится 2,854
- 1,0100 становится 1,01
- 3,0000 становится 3,00
Я пробовал num.toFixed(2)
, но после 2-го удаляются все десятичные дроби.
Как мне добиться того, что я показал в примере?
Заранее спасибо!