| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Number | [Back] [Original] |
Get to know MDN better
Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.
This feature is well established and works across many devices and browser versions. Its been available across browsers since julho de 2015.
O objeto JavaScript Number um objeto encapsulado que permite voc trabalhar com valores numricos. Um objeto Number criado utilizando o construtor Number().
Number
new Number(value);
valueO valor numrico do objeto sendo criado.
Os principais usos para o objeto Number so:
NaN.new, Number pode ser utilizador para realizar uma converso de tipo.Number.EPSILON O menor intervalo entre dois nmeros representveis.
Number.MAX_SAFE_INTEGER O inteiro mximo seguro em JavaScript (253 -1).
Number.MAX_VALUEO maior nmero representvel positivo.
Number.MIN_SAFE_INTEGER O inteiro mnimo seguro em JavaScript (-(253 -1)).
Number.MIN_VALUEO nmero mnimo representvel positivo - isto , o nmero positivo mais prximo de zero (sem ser zero na verdade).
Number.NaNValor especial que no nmero.
Number.NEGATIVE_INFINITYValor especial representando infinito negativo; retornado no "overflow".
Number.POSITIVE_INFINITYValor especial representando infinito; retornado no "overflow".
NumberPermite a adio de propriedades a um objeto Number.
Number.isNaN() Determina se o valor passado NaN.
Number.isFinite() Determina se o tipo e o valor passado um nmero finito.
Number.isInteger() Determina se o tipo do valor passado inteiro.
Number.isSafeInteger() Determina se o tipo do valor passado um inteiro seguro (nmero entre -(253 -1) e 253 -1).
Number.toInteger()~~~~Usado para avaliar o valor passado e convert-lo a um inteiro (ou infinito), mas foi removido.~~
Number.parseFloat() O valor o mesmo que parseFloat do objeto global.
Number.parseInt() O valor o mesmo que parseInt do objeto global.
NumberToda instncia Number herdam de Number. O objeto 'prototype' do construtor Number pode ser modificado para afetar todas as instncias Number.
Number para atribuir valores a variveis numricasO seguinte exemplo usa as propriedades do objeto Number para atribuir valores a vrias variveis numricas:
var biggestNum = Number.MAX_VALUE;
var smallestNum = Number.MIN_VALUE;
var infiniteNum = Number.POSITIVE_INFINITY;
var negInfiniteNum = Number.NEGATIVE_INFINITY;
var notANum = Number.NaN;
NumberO seguinte exemplo mostra os valores inteiros mnimo e mximo que podem ser representados como objeto Number (para mais detalhes, referir-se ao padro EcmaScript standard (EcmaScript standard), captulo 8.5 O tipo de nmero (The Number Type):
var maxInt = 9007199254740992;
var minInt = -9007199254740992;
Ao analisar dados que foram serializados para JSON, valores inteiros que caem fora desse intervalo podem ser corrompidos quando o analisador JSON os converte ao tipo Number. Usando String em vez disso uma possvel alternativa para se evitar um resultado indesejado.
Number para converter um objeto DateO exemplo a seguir converte o objeto Date para um valor numrico usando Number como uma funo:
var d = new Date("December 17, 1995 03:24:00");
print(Number(d));
Isto resulta em "819199440000".
Number("123"); // 123
Number("12.3"); // 12.3
Number(""); // 0
Number("0x11"); // 17
Number("0b11"); // 3
Number("0o11"); // 9
Number("foo"); // NaN
Number("100a"); // NaN
| Specification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-number-objects |
This page was last modified on 17 de jul. de 2026 by MDN contributors.
NumberObject/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |