Fundamentos de JavaScript
Teoría: Firma de la función
A veces necesitas multiplicar un número por sí mismo varias veces, como calcular el área de un cuadrado, intereses, o crecer algo rápido.
En JavaScript, usamos la función Math.pow() para elevar un número. Eso significa: multiplicarlo por sí mismo varias veces.
- El primer número (
2) es el que vas a multiplicar. - El segundo número (
3) indica cuántas veces lo multiplicas por sí mismo.
Math.pow(2, 3), los parámetros son el 2 y el 3.
¿Qué pasa si olvidas un dato?
Si solo escribes un número y olvidas el otro, el resultado será especial:
NaN quiere decir “esto no es un número válido”, porque la función necesita siempre dos datos.
Y si escribes algo raro?
Si pones un texto en vez de un número, el resultado tampoco será válido:
❌ Si usas un texto u otro tipo que no es número, el resultado también será incorrecto.
¿Y si escribo solo un número en otras funciones?
Algunas funciones en JavaScript, como Math.round(), solo necesitan un número: ese es el valor que quieres redondear.
Si le das un segundo número, JavaScript lo ignora por completo:
💡 No todas las funciones aceptan varios parámetros. Algunas, como Math.round(), solo usan el primero. Los extras se ignoran y no causan error, pero tampoco hacen nada útil.
Si quieres redondear con decimales, usa otro método como toFixed():
Resumen
Math.pow(base, exponent)eleva un número a una potencia.- Si no se le pasan valores, devuelve
NaN. - Los parámetros deben ser números, o el resultado será incorrecto.
- La firma de una función nos dice cuántos parámetros necesita, de qué tipo son y qué devuelve.
- Algunas funciones tienen parámetros opcionales, que tienen valores predeterminados si se omiten.
Math.round()redondea al entero más cercano y no permite un segundo parámetro para precisión decimal.
Si quieres aplicar estos conceptos, ¡intenta modificar los ejemplos y experimenta con diferentes valores!