JavaScript proporciona varias formas de trabajar con números. A continuación se muestran algunas operaciones y casos de uso comunes:
Operaciones aritméticas básicas: puede realizar operaciones aritméticas básicas como suma, resta, multiplicación y división.
javascriptlet a = 5; let b = 3; let sum = a + b; let difference = a - b; let product = a * b; let quotient = a / b;
Incremento y decremento: JavaScript proporciona notaciones abreviadas para incrementar y disminuir variables.
javascript let counter = 0;
counter++; // Increment by 1
counter--; // Decrement by 1
Notación exponencial: puede utilizar el operador de exponenciación ( **
) para elevar un número a una potencia.
javascript let result = 2 ** 3; // 2 raised to the power of 3 (2^3)
Operador de módulo: El operador de módulo ( %
) devuelve el resto de una operación de división.
javascript let remainder = 10 % 3; // Result: 1 (remainder of 10 divided by 3)
Objeto matemático: JavaScript proporciona un objeto Math
con muchos métodos integrados para operaciones matemáticas más avanzadas.
javascript let x = Math.sqrt(25); // Square root
let y = Math.random(); // Random number between 0 and 1
let z = Math.floor(3.14); // Round down to the nearest integer
Conversión: puede convertir cadenas en números usando parseInt()
o parseFloat()
.
javascript let numString = "42";
let num = parseInt(numString); // Converts to integer
Métodos numéricos: los números en JavaScript son valores primitivos, pero puedes usar métodos en números literales convirtiéndolos en objetos usando el constructor Number
.
javascript let num = 123;
let numObject = new Number(num);
let decimalString = numObject.toFixed(2); // Rounds to 2 decimal places
NaN (no es un número): puede usar isNaN()
para verificar si un valor no es un número.
javascript let value = "Hello";
let isNotANumber = isNaN(value); // true
Estos son sólo algunos ejemplos de cómo puedes usar números en JavaScript. Dependiendo de sus necesidades específicas, puede encontrar otros escenarios en los que los números desempeñan un papel crucial.