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.


Top 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.

An Animated Guide to Node.js Event Loop

Node.js doesn鈥檛 stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.