prototype
Создадим новый метод, который возвращает половину от числа:
Number.prototype.divisionMethod = function() { return this.valueOf() / 2; };
Вызовим divisionMethod() для числа:
var number = 125; var result = number.divisionMethod(); // 62.5
Определение и использование
Конструктор prototype позволяет добавлять новые свойства и методы к JavaScript числам.
При построении свойств, по умолчанию, ВСЕМ числам будет присвоено свойство и его значение.
При построении метода, метод будет доступен для ВСЕХ чисел.
Примечание. prototype — это глобальный объект-конструктор, который доступен для всех объектов JavaScript.
Поддержка браузеров
Синтаксис
Number.prototype.name = value