--- title: Number.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/Number tags: - JavaScript - Número - Propriedade - Prototipo translation_of: Web/JavaScript/Reference/Global_Objects/Number translation_of_original: Web/JavaScript/Reference/Global_Objects/Number/prototype original_slug: Web/JavaScript/Reference/Global_Objects/Number/prototype ---
{{JSRef}}

A propriedade Number.prototype representa o protótipo para o construtor {{jsxref("Number")}}.

{{js_property_attributes(0, 0, 0)}}

Descrição

Todas instâncias {{jsxref("Number")}} herdam de Number.prototype. O objeto 'prototype' do construtor {{jsxref("Number")}} pode ser modificado para afetar todas instâncias {{jsxref( "Number")}}.

Propriedades

Number.prototype.constructor
Retorna a função que criou esta instância do objeto. Por padrão, este é o objeto {{jsxref("Number")}}.

Métodos

{{jsxref("Number.prototype.toExponential()")}}
Retorna uma 'string' representando o número em notação exponencial.
{{jsxref("Number.prototype.toFixed()")}}
Retorna uma 'string' representando o número em notação em ponto fixo.
{{jsxref("Number.prototype.toLocaleString()")}}
Retorna uma 'string'  com uma representação sensível ao idioma deste número.  Substitui o método {{jsxref("Object.prototype.toLocaleString()")}}.
{{jsxref("Number.prototype.toPrecision()")}}
Retorna uma 'string' representando o número para uma precisão específica em notação ponto fixo ou exponencial.
{{jsxref("Number.prototype.toSource()")}} {{non-standard_inline}}
Retorna uma objeto literal representando um objeto específicado {{jsxref("Number")}}; você pode usar este valor para criar um novo objeto. Substitui o método {{jsxref("Object.prototype.toSource()")}}.
{{jsxref("Number.prototype.toString()")}}
Retorna uma 'string' representando o objeto especificado na raiz especificada (base). Substitui o método {{jsxref("Object.prototype.toString()")}}.
{{jsxref("Number.prototype.valueOf()")}}
Retorna o valor primitivo do objeto especificado. Substitui o método {{jsxref("Object.prototype.valueOf()")}}.

Especificações

Especificação Situação Comentários
{{SpecName('ES1')}} {{Spec2('ES1')}} Definição inicial. Implementado em 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')}}  
{{SpecName('ESDraft', '#sec-properties-of-the-number-prototype-object', 'Number')}} {{Spec2('ESDraft')}}  

Compatibilidade de navegadores

{{CompatibilityTable}}
Configuração Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Configuração Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

Veja também