Ejercicio de programación con TypeScript: Funciones TypeScript

Código
Práctica
0h 20m

Ejercicios TypeScript Funciones y manejo. Aprende a crear y usar funciones en TypeScript mediante ejercicios prácticos y ejemplos detallados.

  1. Función Regular: Declara una función llamada restar que tome dos argumentos a y b de tipo number y devuelva el resultado de restar b a a.

  2. Función de Flecha: Crea una función de flecha llamada multiplicar que tome dos argumentos a y b de tipo number y devuelva la multiplicación de a por b.

  3. Tipos de Funciones: Declara una variable de tipo función llamada division que tome dos argumentos de tipo number y devuelva un number. Asigna una función que realice la operación de división a esta variable.

  4. Parámetros Opcionales: Declara una función saludar que tome un parámetro nombre de tipo string y un parámetro opcional saludo de tipo string. Si se proporciona saludo, devolverá ${saludo}, ${nombre}. De lo contrario, devolverá ¡Hola, ${nombre}!.

  5. Parámetros por Defecto: Declara una función potencia que tome un argumento base de tipo number y otro argumento exponente de tipo number con un valor por defecto de 2. La función debe devolver el resultado de elevar base al exponente.

  6. Parámetros Rest: Declara una función calcularMedia que tome un número variable de argumentos de tipo number 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);
Empezar ejercicio de programación

Todos los ejercicios de programación de TypeScript

Evalúa tus conocimientos con ejercicios de programación en TypeScript de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de TypeScript

Supera todos los retos de TypeScript y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

TypeScript

TypeScript

Funciones

Sintaxis

Otros tutoriales de programación con TypeScript