6. Bloques

Versión para imprimir.

En esta lección se presenta el concepto de bloques y sus características.

A. Bloque

B. Depuración de bloques

const y = "z"
console.log(y)
{
 const x = "gg"
 console.log(x)
 console.log(y)
}
console.log(y)

Salida

z
gg
z
z

Depúralo en JavaScript Tutor.

C. Depuración de bloques con variables duplicadas

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.

Ejemplo

const x = "p"
console.log(x)
{
 let x = "gg"
 console.log(x)
}
console.log(x)

Salida

p
gg
p

D. Resumen