DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

Paracetamol.ts💊| #01: Explica este código TypeScript

Explica este código TypeScript

Dificultad: Básico

// ¿Cuál de las siguientes variables estan bien declaradas?
let x: number;
let y = 0; 
let z: number = 123.456; 
let big: bigint = 100n; 
Enter fullscreen mode Exit fullscreen mode
  • A. x y y
  • B. Todas menos big
  • C. x y z
  • D. Todas

Respuesta en el primer comentario.


Oldest comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:
✅ D. Todas

number y bigint son tipos de datos primitivos en TypeScript, veamos caso por caso:

  • x esta bien puesto que las variables escritas con let pueden ser declaradas pero no inicializadas.
  • y esta bien por que al inicializar la variable con un valor numerico entonces el motor de TypeScript infiere a tipo number.
  • z esta bien por que es posible declarar la variable, asignarle el tipo de dato y luego darle un valor, perfectamente valido.
  • big esta bien por que bigint es un tipo primitivo en TypeScript; al igual que con z, declaramos el tipo y hacemos la asignación de valor.