---
title: Number.prototype
slug: Web/JavaScript/Reference/Global_Objects/Number/prototype
tags:
- JavaScript
- Number
- Property
- Prototype
- Reference
translation_of: Web/JavaScript/Reference/Global_Objects/Number
translation_of_original: Web/JavaScript/Reference/Global_Objects/Number/prototype
---
{{JSRef("Global_Objects", "Number")}}
Сводка
Свойство Number.prototype
представляет прототип конструктора {{jsxref("Global_Objects/Number", "Number")}}.
{{js_property_attributes(0, 0, 0)}}
Описание
Все экземпляры {{jsxref("Global_Objects/Number", "Number")}} наследуются от Number.prototype
. Объект прототипа конструктора {{jsxref("Global_Objects/Number", "Number")}} может быть изменён для затрагивания всех экземпляров объекта {{jsxref("Global_Objects/Number", "Number")}}.
Свойства
Number.prototype.constructor
- Возвращает функцию, создавшую этот экземпляр объекта. По умолчанию ей является объект {{jsxref("Global_Objects/Number", "Number")}}.
{{jsOverrides("Object", "properties", "constructor")}}
Методы
- {{jsxref("Number.prototype.toExponential()")}}
- Возвращает строку, представляющую число в экспоненциальной записи.
- {{jsxref("Number.prototype.toFixed()")}}
- Возвращает строку, представляющую число в записи с фиксированной запятой.
- {{jsxref("Number.prototype.toLocaleString()")}}
- Возвращает строку с языко-зависимым представлением числа. Переопределяет метод {{jsxref("Object.prototype.toLocaleString()")}}.
- {{jsxref("Number.prototype.toPrecision()")}}
- Возвращает строку, представляющую число с указанной точностью в экспоненциальной записи, либо записи с фиксированной запятой.
- {{jsxref("Number.prototype.toSource()")}} {{non-standard_inline}}
- Возвращает объектный литерал, представляющий объект {{jsxref("Global_Objects/Number", "Number")}}; вы можете использовать это значение для создания нового объекта. Переопределяет метод {{jsxref("Object.prototype.toSource()")}}.
- {{jsxref("Number.prototype.toString()")}}
- Возвращает строку, представляющую указанный объект по указанному основанию системы счисления. Переопределяет метод {{jsxref("Object.prototype.toString()")}}.
- {{jsxref("Number.prototype.valueOf()")}}
- Возвращает примитивное значение указанного объекта. Переопределяет метод {{jsxref("Object.prototype.valueOf()")}}.
{{jsOverrides("Object", "methods", "toExponential", "toFixed", "toLocaleString", "toPrecision", "toSource", "toString", "valueOf")}}
Спецификации
Спецификация |
Статус |
Комментарии |
ECMAScript 1-е издание. |
Стандарт |
Изначальное определение. Реализована в JavaScript 1.1. |
{{SpecName('ES5.1', '#sec-15.7.4', 'Number')}} |
{{Spec2('ES5.1')}} |
|
{{SpecName('ES6', '#sec-properties-of-the-number-prototype-object', 'Number')}} |
{{Spec2('ES6')}} |
|
Совместимость с браузерами
{{CompatibilityTable}}
Возможность |
Chrome |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari |
Базовая поддержка |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |
Возможность |
Android |
Chrome для Android |
Firefox Mobile (Gecko) |
IE Mobile |
Opera Mobile |
Safari Mobile |
Базовая поддержка |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |
{{CompatVersionUnknown}} |