Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

prototype

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