En la programación informática, un **bloque** o **bloque de código** es una sección de código agrupada. Los bloques constan de una o más declaraciones o expresiones. Un lenguaje de programación que permite la creación de bloques, incluidos los bloques anidados dentro de otros bloques, se denomina lenguaje de [programación estructurada en bloques](https://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada). JavaScript es uno de esos lenguajes de programación.