Resumen: Práctica de tipos principales
Parte de la sección Introducción a TypeScript del Journey de JavaScript de Coddy. Lección 12 de 73.
Desafío
FácilCrea una función llamada getTypeInfo que tome un parámetro de tipo any y devuelva un string.
La función debe usar el operador typeof para determinar el tipo del parámetro de entrada y devolver ese tipo como una cadena.
Prueba tu función llamándola con los siguientes valores e imprimiendo cada resultado:
- Llama a
getTypeInfo("Hello") - Llama a
getTypeInfo(42) - Llama a
getTypeInfo(true) - Llama a
getTypeInfo(null)
Imprime cada resultado en una línea separada en el orden indicado anteriormente.
Pruébalo tú mismo
// TODO: Escribe tu código aquí
// Crea la función getTypeInfo que recibe un parámetro de tipo any y devuelve una cadena
// Prueba la función con los valores requeridos e imprime cada resultado
console.log(getTypeInfo("Hello"));
console.log(getTypeInfo(42));
console.log(getTypeInfo(true));
console.log(getTypeInfo(null));Todas las lecciones de Introducción a TypeScript
1Primeros pasos con TS
¿Qué es TypeScript?¿Por qué usar TypeScript?Tu primer código en TypeScriptProceso de compilación y erroresResumen: Introducción a TS4Trabajando con funciones
Tipado de parámetros y valores de retornoTipado de funciones de flechaEl tipo de retorno 'void'Parámetros opcionales con '?'Valores de parámetros por defectoTipado de parámetros restDefinición de tipos de funcionesRepaso: Construcción de funciones tipadas2Tipos principales
Tipos básicos: str, num, booleanEl tipo 'any': Vía de escapeEl tipo 'unknown'Trabajando con 'null' y 'undef'Inferencia de tipos en acciónAnotaciones de tipo explícitasResumen: Práctica de tipos principales5Tipos: Alias, Uniones e Intersecciones
Alias de tipos para primitivosTipos de unión ('|')Trabajando con tipos de uniónTipos literalesTipos de intersección ('&')Combinando alias de tiposRepaso: Combinaciones de tipos avanzadas3Estructura de datos: Arrays y Tuplas
Arrays tipadosModificador 'readonly' para Arrays¿Qué es una Tupla?Declaración y acceso a TuplasDesestructuración de TuplasTuplas ReadonlyArrays tipados multidimensionalesOperador Spread con ArraysResumen: Arrays y TuplasPractica por tu cuenta: Playground de TypeScript