Números en JavaScript

< Anterior Siguiente >

En JavaScript, los números se utilizan para realizar cálculos matemáticos y representar valores numéricos en el código. JavaScript usa el tipo de dato Number para todos los números, tanto enteros como de punto flotante.

Tipos de Números en JavaScript

JavaScript maneja principalmente dos tipos de números:

Ejemplos de Números Enteros

Descripción Ejemplo
Un número entero positivo var enteroPositivo = 42;
Un número entero negativo var enteroNegativo = -7;
Un número entero con formato hexadecimal var hexadecimal = 0x2F;
Un número entero grande (BigInt) var numeroGrande = 1234567890123456789n;

Ejemplos de Números de Punto Flotante

Descripción Ejemplo
Un número de punto flotante positivo var flotantePositivo = 3.14;
Un número de punto flotante negativo var flotanteNegativo = -0.007;
Un número de punto flotante en notación científica var cientifico = 1.6e2; // equivale a 160
Un número de punto flotante pequeño en notación científica var cientificoPequeno = 2.5e-3; // equivale a 0.0025

Propiedades y Métodos de Números

JavaScript proporciona varias propiedades y métodos para trabajar con números:

Ejemplos de Operaciones Básicas con Números

Descripción Ejemplo
Suma var suma = 5 + 3; // resultado: 8
Resta var resta = 10 - 4; // resultado: 6
Multiplicación var multiplicacion = 6 * 7; // resultado: 42
División var division = 15 / 3; // resultado: 5
Modulus (resto de división) var modulo = 10 % 3; // resultado: 1
Exponenciación var potencia = 2 ** 3; // resultado: 8

Ejemplos Avanzados

Descripción Ejemplo
Redondeo hacia abajo var redondeoAbajo = Math.floor(4.7); // resultado: 4
Redondeo hacia arriba var redondeoArriba = Math.ceil(4.2); // resultado: 5
Redondeo al número más cercano var redondeoCercano = Math.round(4.5); // resultado: 5
Número absoluto var absoluto = Math.abs(-10); // resultado: 10
Valor máximo de un conjunto de números var maximo = Math.max(3, 7, 2, 9); // resultado: 9
Valor mínimo de un conjunto de números var minimo = Math.min(3, 7, 2, 9); // resultado: 2
Raíz cuadrada var raizCuadrada = Math.sqrt(16); // resultado: 4