Number.MAX_VALUE

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

La propiedad Number.MAX_VALUE representa el valor numérico positivo máximo representable en JavaScript.

Atributos de la propiedad Number.MAX_VALUE
SobrescribirNo
NumerableNo
ConfigurableNo

Descripción

La propiedad MAX_VALUE tiene un valor aproximado a 1.79E+308. Si el valor es mayor será representado como Infinity.

Dado que MAX_VALUE es una propiedad estática de Number, siempre ha de usarse como Number.MAX_VALUE, y no como propiedad del objeto que has creado.

Ejemplos

Usando MAX_VALUE

La función verificarValorMaximo recibe un número como parámetro que se compara con Number.MAX_VALUE. Si el número es menor se imprime por consola "El número no es infinito", de ser mayor "El número es infinito".

js
var numero1 = 1.79e307;
var numero2 = 1.79e310;

function verificarValorMaximo(num) {
  if (num <= Number.MAX_VALUE) {
    console.log("El número no es infinito");
  } else {
    console.log("El número es infinito");
  }
}

verificarValorMaximo(numero1); // El número no es infinito
verificarValorMaximo(numero2); // El número es infinito

Especificaciones

Specification
ECMAScript® 2025 Language Specification
# sec-number.max_value

Compatibilidad con navegadores

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
MAX_VALUE

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Ver también