3 ms·
Do you have any suggestions on how to deal with money where you need more precision then cents? For example financials and inventory markets?
by sgarman 9y ago
Do you have any suggestions on how to deal with money where you need more precision then cents? For example financials and inventory markets?
- pokoleo 9y agoIf you can find an atomic amount, (e.g. PicoDollars) I'd suggest using that. Javascript doesn't have an infinite precision integer type. In cases where that isn't possible, try an infinite precision javascript library. https://github.com/MikeMcl/big.js https://github.com/MikeMcl/big.js You could _probably_ find a way to shim big.js into OP's library :)
- Vindicis 9y agoBasically, you store everything as integers.You can specify whatever precision you want, just by saying x digits are before the decimal. E.g. 1.234566 is 1234566. Rounding when needed(just be consistent), but you never round until the last step which is when you're going to be displaying/storing the final value.