numbers-scale
Scale of numbers.
Live demo with tests and examples.
Install
npm install numbers-scale
Usage examples
const { Scale } = require('numbers-scale')
// get scaled instance
const number = 65536
const scale = new Scale(number)
// how to use
scale.output() // output returns '65k'
scale.raw // raw is 65536
scale.num // num is 65
scale.symbol // symbol is 'k'
scale.valid() // validation returns true
const { Scale } = require('numbers-scale')
// get scaled instance
const number = 100000000
const scale = new Scale(number)
// how to use
scale.output() // output returns '100M'
scale.raw // raw is 100000000
scale.num // num is 100
scale.symbol // symbol is 'M'
scale.valid() // validation returns true
const { Scale } = require('numbers-scale')
// get scaled instance
const number = 1000000000
const scale = new Scale(number)
// how to use
scale.output() // output returns '1G'
scale.raw // raw is 1000000000
scale.num // num is 1
scale.symbol // symbol is 'G'
scale.valid() // validation returns true