# addZeros

**URL:** https://forum.kirupa.com/t/addzeros/18555
**Category:** flash
**Created:** [April 18, 2003, 12:03am UTC](https://forum.kirupa.com/t/addzeros/18555 "2003-04-18T00:03:08Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Madokan](https://avatars.discourse-cdn.com/v4/letter/m/858c86/32.png) [@Madokan](https://forum.kirupa.com/u/Madokan)
#### Post date: [April 18, 2003, 12:03am UTC](https://forum.kirupa.com/t/addzeros/18555/1 "2003-04-18T00:03:08Z")

</div>

Hi Folks,

Something to think about - maybe you will find it useful for game-development!

```auto

Number.prototype.addZeros = function(p) {
	return new Array(p - length(this) + 1).join('0') + this;
};

// Usage: 
points = 200;
trace(points.addZeros(10)); // result: 0000000200

```

or as a class:

```auto

Score = function (points) {
        this.points = points;
};

Score.prototype.display = function(p) {
		return new Array(p - length(this.points) + 1).join('0') + this.points;        
};

myScore = new Score(200).display(10);
trace(myScore);

```

yours  
Matze K.
