I am trying to increment a number by a given value each second and retain the formatting using JavaScript or JQuery
I am struggling to do it.
Say I have a number like so:
1412015
the number which this can be incremented by each second is variable it could be anything beween 0.1 and 2.
Is it possible, if the value which it has to be incremented by each second is 0.54 to incremenet the number and have the following output:
1,412,016
1,412,017
1,412,018
Thanks
Eef
I’m not quite sure I understand your incrementation case and what you want to show.
However, I decided to chime in on a solution to format a number.
I’ve got two versions of a number format routine, one which parses an array, and one which formats with a regular expression. I’ll admit they aren’t the easiest to read, but I had fun coming up with the approach.
I’ve tried to describe the lines with comments in case you’re curious
Array parsing version:
Regular Expression version:
Assuming you want to output a formatted number every second incremented by 0.54 you could use an interval to do your incrementation and outputting.
Super Short Firefox with Firebug only example:
You can see it all in action here: http://jsbin.com/opoze