Example
Create a new number method that returns a number's half value:
Number.prototype.myMethod = function()
{
return this.valueOf() / 2;
};
Use the new method on a number:
var n = 55;
var x = n.myMethod();
The result of x will be:
27.5
Try it Yourself »
Definition and Usage
The prototype constructor allows you to add new properties and methods to JavaScript numbers.
When constructing a property, ALL numbers will be given the property, and its value, as default.
When constructing a method, ALL numbers will have this method available.
Note: Number.prototype does not refer to a single number object, but to the Number() object itself.
Note: Prototype is a global object constructor which is available for all JavaScript objects.
Browser Support
Property | |||||
---|---|---|---|---|---|
prototype | Yes | Yes | Yes | Yes | Yes |
Syntax
Number.prototype.name = value
< JavaScript Number Reference