3 ms·
Java DecimalFormat implemented in JavaScript
- euroclydon 16y agoWhy not just use Javascript sprintf? http://www.diveintojavascript.com/projects/javascript-sprintf http://www.diveintojavascript.com/projects/javascript-sprint...
- huherto 16y agoIn the case of currency, it is better to use decimal arithmetic because if you use float numbers the rounding behaves different than doing the same operations by hand or in a calculator. Another option is to use integers (to represent number of cents) and just print the decimal point when displaying the number.
- euroclydon 16y agoI'm not sure if you're answering my question or not. I've inspected the source of both libraries, and they both use the JS method toFixed().
- huherto 16y agoNever mind, you are right it is just to format decimals.
- serdarbicer 16y agoI'm not sure that it does the same job.
- oskansavli 16y agoAs stated in the blog, the Formspider framework had a Java renderer that uses DecimalFormat and we needed the same functionality on the javascript side which means formatting numbers with variable masks such as "$#,#00.0#" or "00.0##%" that is defined by the user. So sprintf is not the same. By the way, this code was wrtiten in 2008.
- bluedevil2k 16y agoHere's a much more robust number formatter for JavaScript, written as a jQuery plugin. http://code.google.com/p/jquery-numberformatter/ http://code.google.com/p/jquery-numberformatter/