¿Qué es TypeScript?
Opciones
- Una versión más rápida de Java para el navegador
- JavaScript con tipos, que se compila a JS normal (Opción correcta)
- Un preprocesador CSS que añade variables y anidamiento
- Un lenguaje de consulta para bases relacionales
Respuesta
JavaScript con anotaciones de tipos; se comprueba antes de ejecutar y luego se compila a JavaScript normal
Por qué
En JavaScript, una variable puede guardar cualquier cosa y los errores aparecen solo mientras corre el programa.
TypeScript añade tipos, por ejemplo let age: number = 30;. El compilador de TypeScript detecta errores (como usar un string donde se espera un número) antes de ejecutar el código.
El resultado se convierte en JavaScript normal, que es lo que ejecutan los navegadores y Node.js.
Recuerda
TypeScript = JavaScript + tipos.