Create a new number method that returns a number's half value:
return this.valueOf() / 2;
Use the new method on a number:
var x = n.myMethod();
The result of x will be:
Try it yourself »
Definition and Usage
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.
The prototype property is supported in all major browsers.
Thank You For Helping Us!
Your message has been sent to W3Schools.