UNPKG

@genexus/web-standard-functions

Version:

GeneXus JavaScript standard functions library for web generators

28 lines 796 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.round = void 0; /** * Rounds the given number to the specified number of decimal digits * @param {number} value * @param {number} digits * @returns number */ const round = (value, digits) => { let result; if (digits === 0) { result = Number(value.toFixed(0)); } else { if (digits > 0) { result = Number(Math.round(Number(value + "e" + digits)) + "e-" + digits); } else { const multiplier = Math.pow(10, Math.abs(digits) || 0); result = Number(Math.round(Number(value + "e" + digits))); result = result * multiplier; } } return result; }; exports.round = round; //# sourceMappingURL=round.js.map