Sha256: 7e254ddcb26c2fc3db087bdf91a6d495fc33b674154e1fb101b9ffd7919a6c92
Contents?: true
Size: 409 Bytes
Versions: 69
Compression:
Stored size: 409 Bytes
Contents
var toNumber = require('../lang/toNumber'); /** * Enforce a specific amount of decimal digits and also fix floating * point rounding issues. */ function enforcePrecision(val, nDecimalDigits){ val = toNumber(val); var pow = Math.pow(10, nDecimalDigits); return +(Math.round(val * pow) / pow).toFixed(nDecimalDigits); } module.exports = enforcePrecision;
Version data entries
69 entries across 69 versions & 2 rubygems