Listas de 0 o más instrucciones encerradas entre llaves
({}
).
Cuentan como una instrucción.
Se ejecutan siguiendo el mismo orden de ejecución de JavaScript.
Cuando en su interior se declara una variable con
const
o con
let
,
solo existe dentro del bloque donde se declara.
Una vez terminada la ejecución del bloque, todas las variables declaradas
con
const
o con
let
en su interior, son eliminadas.
Los bloques usan las variables o constantes declaradas fuera del bloque.
Las variables declaradas con
const
o con
let
dentro de un bloque ocultan a otras con el mismo nombre que estén
declaradas fuera del bloque.