number-es5
Browser support
Desktop: Chrome, Safari, Firefox, Opera, IE9+
Installation
npm install number-es5 or jspm install npm:number-es5
Usage
var Numbers = ; /** * precision() method is very useful. * It can handle the IEEE weirdness. */ Nums; // 2 Nums; // 1 Nums; // 0 Nums; // -1 Nums; // -3 /** * Now some more difficult. */ // 74.44999999999999 -> 74.45 -> 2 decimals Nums; // 2 // 74.36000000000001 -> 74.36 -> 2 decimals Nums; // 2 // 0.30000000000000004 -> 0.3 -> 1 decimal Nums; // 1 // 153.26999999999998 -> 153.27 -> 2 decimals Nums; // 2 // (1 / 3) -> 0.333333333333333 -> 14 decimals Nums; // 14 // 22.628800000000002 -> 22.6288 -> 4 decimals Nums; // 4 // 23.760240000000003 -> 23.76024 -> 5 decimals Nums; // 5 // 998.29499999999905 -> 998.295 -> 3 decimals Nums; // 3 // 594.03500000000042 -> 594.035 -> 3 decimals Nums; // 3 /** * getFormatter() */ var num = 5125; Nums num; // "5.13" Numsnum; // "5.1250" Nums num; // "5'1" num = 02467; Nums num; // "25%" Nums num; // "24.67%" Numsnum; // "+24.67%" Nums -125; // "-12'4"
Public properties and methods :
/** * Returns whether argument is a finite number. * @return */
Tests
npm test
Todo
- Add complete document 🎈