@editorialapp/datatools
Version:
A collection of dependencies organized into useful tools for working with data in ways that are common in data cleaning and in building news apps.
13 lines (10 loc) • 369 B
JavaScript
export function round_decimal (number, precision = 2) {
const factor = Math.pow(10, precision)
return Math.round((number + Number.EPSILON) * factor) / factor
}
export function format_percentage (number, precision = 2) {
return `${format_number(round_decimal(number * 100, precision))}%`
}
export function format_number (number) {
return number.toLocaleString()
}