--- title: Code Block localeTitle: Bloque de código --- ## Introducción 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. Una declaración en **bloque** en JavaScript se utiliza para agrupar cero o más declaraciones. El bloque está delimitado por un par de llaves. ``` { statement_1; statement_2; ... statement_n; } ``` [Enlace MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/block) ## Ejemplos La instrucción de **bloque** se usa comúnmente con declaraciones de flujo de control (por ejemplo, `if...else` , `for` , `while` ) y funciones. ``` while (x < 10) { x++; } function addnums(num1, num2) { var sum = 0; sum = num1 + num2; return sum; } ```