Descripción
En el siguiente reto se pone en práctica la creación de funciones, utilizando parámetros, tipo de retorno y demás aspectos.
-
Función Regular: Declara una función llamada
restar
que tome dos argumentosa
yb
de tiponumber
y devuelva el resultado de restarb
aa
. -
Función de Flecha: Crea una función de flecha llamada
multiplicar
que tome dos argumentosa
yb
de tiponumber
y devuelva la multiplicación dea
porb
. -
Tipos de Funciones: Declara una variable de tipo función llamada
division
que tome dos argumentos de tiponumber
y devuelva unnumber
. Asigna una función que realice la operación de división a esta variable. -
Parámetros Opcionales: Declara una función
saludar
que tome un parámetronombre
de tipostring
y un parámetro opcionalsaludo
de tipostring
. Si se proporcionasaludo
, devolverá${saludo}, ${nombre}
. De lo contrario, devolverá¡Hola, ${nombre}!
. -
Parámetros por Defecto: Declara una función
potencia
que tome un argumentobase
de tiponumber
y otro argumentoexponente
de tiponumber
con un valor por defecto de2
. La función debe devolver el resultado de elevarbase
alexponente
.Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
-
Parámetros Rest: Declara una función
calcularMedia
que tome un número variable de argumentos de tiponumber
y devuelva la media aritmética de esos números.
El código debería funcionar si ejecutamos las siguientes pruebas:
console.assert(restar(10, 5) === 5);
console.assert(multiplicar(2, 3) === 6);
console.assert(division(10, 2) === 5);
console.assert(saludar("Ana", "Buenos días") === "Buenos días, Ana");
console.assert(saludar("Ana") === "¡Hola, Ana!");
console.assert(potencia(2, 3) === 8);
console.assert(potencia(2) === 4);
console.assert(calcularMedia(1, 2, 3, 4) === 2.5);
Solución al ejercicio de programación en TypeScript
¡Desbloquea la solución completa!
Completa el ejercicio de programación en TypeScript para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en TypeScript
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en TypeScript