Aprende a usar con confianza los operadores aritméticos, operadores de asignación y los incrementos en JavaScript. Verás ejemplos claros con console.log, consejos de buenas prácticas de variables y casos reales de Infinity, -Infinity y NaN que aparecen al trabajar con números.
¿Qué son los operadores aritméticos en JavaScript y cómo usarlos?
Los operadores aritméticos permiten calcular valores numéricos de forma directa. Se muestran ejemplos de suma, resta, multiplicación, división, módulo y exponenciación. Importa escribir variables sin acentos y en minúsculas para evitar errores: JavaScript distingue mayúsculas y minúsculas y un acento olvidado puede romper el código.
Multiplicación con *: repite sumas de manera eficiente.
División con /: reparte cantidades de forma exacta.
Módulo con %: devuelve el residuo de una división.
Exponenciación con **: eleva una base a una potencia.
Consejo práctico: si ejecutas todo el archivo, se imprimirán todos los console.log.
¿Cómo funcionan los operadores de asignación en JavaScript?
Los operadores de asignación combinan cálculo y reasignación sobre la misma variable: +=, -=, *=, /=. Se usa let porque el valor cambiará. Aunque se utilizan letras como a, b, c y d para ilustrar, no es una buena práctica en proyectos reales: nombra variables con significado.
let a =5;a +=3;// a = a + 3console.log(a);// 8let b =10;b -=4;// b = b - 4console.log(b);// 6let c =6;c *=2;// c = c * 2console.log(c);// 12let d =15;d /=3;// d = d / 3console.log(d);// 5
+=: suma y reasigna en la misma línea.
-=: resta y actualiza el valor.
*=: multiplica y guarda el resultado.
/=: divide y persiste el cociente.
Clave: let permite cambiar el valor de la variable.
¿Cómo incrementar y decrementar y qué significan Infinity y NaN?
Trabajar con contadores es común. También aparecen valores especiales cuando una operación no produce un número convencional. JavaScript devuelve Infinity, -Infinity y NaN en vez de lanzar errores, lo que evita que el programa colapse.
¿Cómo usar incremento y decremento con ++ y --?
let contador =0;contador++;// incrementa en 1console.log(contador);// 1contador--;// decrementa en 1console.log(contador);// 0
++: suma 1 al valor actual.
--: resta 1 al valor actual.
Práctica común: iniciar en 0 y actualizar antes de imprimir con console.log.
Consejo: puedes cambiar el valor inicial y observar cómo sube y baja al aplicar ++ y --.
¿Qué significan Infinity, -Infinity y NaN en JavaScript?
console.log(1/0);// Infinityconsole.log(-1/0);// -Infinityconsole.log(0/0);// NaNconsole.log('hola'*2);// NaN
Infinity: aparece, por ejemplo, al dividir un número entre 0.
-Infinity: ocurre con divisiones hacia 0 de números negativos.
NaN: significa not a number; surge en operaciones inválidas como 0/0 o al multiplicar un string por un número.
Utilidad: puedes detectar estos resultados y decidir cómo manejar excepciones o mensajes.
¿Te quedó alguna duda o tienes un caso que quieras probar? Escribe en los comentarios y comparte tu ejemplo para que lo revisemos juntos.