@webwriter/geometry-cloze
Version:
Create and view geometry exercises with coloring, styling and labeling options.
10 lines (9 loc) • 331 B
text/typescript
export default class Numbers {
static round(number: number, precision: number = 2): string {
const factor = 10 ** precision;
const rounded = Math.round(number * factor) / factor;
const fixed = rounded.toFixed(precision);
// remove unnecessary trailing zeros
return fixed.replace(/\.?0+$/, '');
}
}