Conceptos básicos de TypeScript
Tipos primitivos, interfaces, tipos union, tipos literales, type assertions, type guards, narrowing
1¿Qué tipo primitivo de TypeScript representa un valor textual?
¿Qué tipo primitivo de TypeScript representa un valor textual?
Respuesta
El tipo string representa todos los valores textuales en TypeScript, ya sea que estén delimitados por comillas simples, dobles o backticks para template literals. Es el tipo adecuado para almacenar texto, nombres, mensajes, URLs o cualquier contenido textual en las aplicaciones.
2¿Qué tipo usar para una variable que puede contener cualquier valor sin verificación de tipo?
¿Qué tipo usar para una variable que puede contener cualquier valor sin verificación de tipo?
Respuesta
El tipo any desactiva completamente la verificación de tipos de TypeScript para una variable. Permite asignar cualquier valor y realizar todas las operaciones sin errores de compilación. Sin embargo, su uso está desaconsejado ya que elimina los beneficios de la seguridad de tipos.
3¿Qué tipo representa la ausencia de un valor de retorno en una función?
¿Qué tipo representa la ausencia de un valor de retorno en una función?
Respuesta
El tipo void indica que una función no devuelve ningún valor significativo. Se utiliza para funciones que realizan acciones sin producir un resultado, como funciones de visualización o modificación de estado. Una función void puede devolver undefined implícitamente.
¿Cuál es la principal diferencia entre null y undefined en TypeScript?
¿Qué tipo usar para un valor cuyo tipo es desconocido y requiere verificación antes de su uso?
+22 preguntas de entrevista
Otros temas de entrevista Angular
TypeScript Avanzado
Fundamentos de Angular
Componentes y ciclo de vida
Services & Dependency Injection
Organización de Módulos Angular
Angular CLI
Directivas y Pipes
Routing y Navegación
Formularios reactivos
Formularios template-driven
Fundamentos de RxJS
Operadores RxJS
HttpClient y llamadas API
Gestión de estado básica
Change Detection
Angular Signals
Standalone Components
Pruebas unitarias en Angular
Testing End-to-End
Build y optimización
Fundamentos de NgRx
NgRx avanzado
Arquitectura Angular
Optimización de rendimiento
Seguridad y buenas prácticas
Patrones avanzados de RxJS
Angular Universal y SSR
Micro-frontends Angular
Domina Angular para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis