Files
DiceCloud/app/imports/api/engine/computation/utility/stripFloatingPointOddities.js
2023-08-24 11:42:47 +02:00

9 lines
271 B
JavaScript

export default function stripFloatingPointOddities(num, precision = 12) {
return +parseFloat(num.toPrecision(precision))
}
export function safeStrip(num, precision = 12) {
if (!Number.isFinite(num)) return num;
return stripFloatingPointOddities(num, precision);
}