freeCodeCamp/guide/spanish/javascript/loops/break-statements/index.md

50 lines
1.4 KiB
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: Break Statement
localeTitle: Declaración de ruptura
---
## Introducción
La sentencia **break** termina el bucle de corriente, `switch` o `label` de control de programa declaración y las transferencias a la instrucción que sigue a su terminación.
```
break;
```
Si la instrucción **break** se usa en una declaración etiquetada, la sintaxis es la siguiente:
```
break labelName;
```
## Ejemplos
La siguiente función tiene una sentencia **break** que termina el `while` de bucle cuando **i** es 3, y luego devuelve el valor **3 \* x.**
```
function testBreak(x) {
var i = 0;
while (i < 6) {
if (i == 3) {
break;
}
i += 1;
}
return i * x;
}
```
![:rocket:](//forum.freecodecamp.com/images/emoji/emoji_one/rocket.png?v=2 ":cohete:") [Ejecutar código](https://repl.it/C7VM/0)
En el siguiente ejemplo, el contador está configurado para contar de 1 a 99; sin embargo, la sentencia **break** termina el bucle después de 14 recuentos.
```
for (var i = 1; i < 100; i++) {
if (i == 15) {
break;
}
}
```
![:rocket:](//forum.freecodecamp.com/images/emoji/emoji_one/rocket.png?v=2 ":cohete:") [Ejecutar código](https://repl.it/C7VO/0)
## Otros recursos:
[Enlace MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/break) | [Enlace MSDN](https://msdn.microsoft.com/en-us/library/3fhdxafb.aspx)