Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Qué es el tipado en TypeScript

7/24
Recursos

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Código en JS

const age = 20;

Código en TS

const age: number = 20;

el tipado de TS me recuerda mucho a GO.

El tipado es una característica muy interesante que nos ayuda a mitigar riesgos, como bien explicó el profe durante la clase, en javascript podemos reasignar tipos de valores a lo largo del código, esto es un riesgo que puede provocar errores en tiempo de ejecución si no tenemos cuidado de cómo estamos manejando los datos durante la ejecución del código.

Con el tipado, mitigamos el error fozando al analizador de código a que observe esas variables y se asegure de que no estamos modificando su tipo a lo largo del código o por ejemplo si declaramos “const” nos saltará error al querer modificar su valor (no tanto su tipo).

De este modo debemos de escribir mejor código o typescript nos avisará cuando hagamos algo que en tiempo de ejecución puede fallar, PEEEEEEEEEEERO nos avisará en tiempo de codificación, capturando así muchos bugs de tipado que de otro modo se irían a producción.

JS tiene tipos de datos primitivos, como:

  • null
  • string
  • number
  • boolean
  • undefined
  • array
  • Symbol
  • objs
  • functions

TS ya incluye todo lo que JS maneja.

Nueva sintaxís en TS:

const productPrice: number = 12;