Descripción
Crear y utilizar módulos con exportaciones e importaciones en TypeScript
Crea un sistema simple de módulos en TypeScript que demuestre el uso de exportaciones e importaciones.
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
- Crea un archivo llamado
math.ts
que exporte:
- Una constante llamada
PI
con valor 3.14159 - Una función llamada
sum
que acepte dos números y devuelva su suma - Una exportación por defecto de una función llamada
multiply
que acepte dos números y devuelva su producto
- Crea un archivo llamado
utils.ts
que exporte:
- Una función llamada
formatNumber
que acepte un número y devuelva una cadena con el número formateado con dos decimales - Una interfaz llamada
MathResult
con una propiedadvalue
de tipo número y una propiedadformatted
de tipo string
- Crea un archivo llamado
index.ts
que:
- Importe la constante
PI
y la funciónsum
desdemath.ts
- Importe la función por defecto desde
math.ts
y la renombre comomultiplication
- Importe la función
formatNumber
y la interfazMathResult
desdeutils.ts
- Cree una función llamada
calculateAndFormat
que:
- Acepte tres parámetros:
operation
(string),a
(number) yb
(number) - Calcule el resultado según la operación ('sum' o 'multiply')
- Devuelva un objeto de tipo
MathResult
con el valor numérico y el valor formateado
- Muestre en consola el resultado de llamar a
calculateAndFormat
con diferentes operaciones
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