English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objeto Número de JavaScript

el objeto Number de JavaScript actúa como envoltorio de valores numéricos primitivos.

objeto Number

se puede manejar números usando el objeto Number.

JavaScript tiene solo un tipo de datos numéricos y no puede distinguir entre enteros y valores de punto flotante.

los números pueden llevar o no llevar decimales:

var a = 3.14;     // número con decimales
var b = 12;       // número sin decimales

se puede escribir en notación científica números muy grandes o muy pequeños:

var a = 1e5;      // 100000
var b = 1e-1;     // 0.1
var c = 1.23e9;   // 1230000000

puede encontrar enTutoriales de JavaScript Numberobtenga más información sobre Numbers en

propiedades del objeto Number

la siguiente tabla enumera las propiedades del objeto Number:

propiedadesDescripción
constructordevuelve la referencia a la función Number para crear objetos
MAX_VALUEdevuelve el número más grande en JavaScript (
MIN_VALUEdevuelve el número más pequeño en JavaScript (
MAX_SAFE_INTEGERdevuelve el entero más grande y seguro en JavaScript (2 53-1)
MIN_SAFE_INTEGERdevuelve el entero más pequeño y seguro en JavaScript (-2 53 - 1)
NaNrepresenta el valor "no numérico"
NEGATIVE_INFINITYRepresenta el infinito negativo (devuelto al sobrecargar)
POSITIVE_INFINITYRepresenta el infinito positivo (devuelto al sobrecargar)
prototypePermite agregar atributos y métodos a los objetos

Métodos del objeto número

La siguiente tabla enumera los métodos del objeto Número:

MétodosDescripción
isFinite()Verifica si el valor pasado es un número finito
isInteger()Verifica si el valor pasado es un entero
isNaN()Verifica si el valor pasado esNaNY es del tipo Número
isSafeInteger()Verifica si el valor es un entero seguro
toExponential()Convierte un número a notación exponencial
toFixed()Formatea un número usando notación decimal
toPrecision()Devuelve una cadena que representa el número con la precisión especificada
toString()Convierte un número a una cadena
valueOf()Devuelve el valor original del objeto Número

Nota:Todas las métodos de número devuelven un nuevo valor. Pero no cambiarán el valor original de la variable.