Тип данных для денег в JavaScript и nodejs?
Вопрос скорее про тип переменных в JavaScript, а в ноде с типами так же. Так в js есть один тип для цифр "number". Он хранит и целые и дробные. Конечно храните целые с максимальной нужной точностью, например, вместо 7.35 храните 735, а если нужна точность выше копеек, то храните, например для тысячный от копейки: 735000 и потом делите и округляйте, например Math.round(735123/1000) = 735 или Math.round(735123/1000)/100 = 7.35 и с приведением к строке (Math.round(735123/1000)/100).toString() = "7.35"
Спасибо большое всем, нашел решение в этом - https://github.com/davidkalosi/js-money