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;
- A.
x
yy
- B.
Todas menos big
- C.
x
yz
- D.
Todas
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
✅ D.
Todas
number
ybigint
son tipos de datos primitivos en TypeScript, veamos caso por caso:x
esta bien puesto que las variables escritas conlet
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 tiponumber
.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 quebigint
es un tipo primitivo en TypeScript; al igual que conz
, declaramos el tipo y hacemos la asignación de valor.