O break; serve para interromper um looping, seria exatamente isso? Serve para algo mais?
O break; serve para interromper um looping, seria exatamente isso? Serve para algo mais?
Oi Luanova! Tudo bem?
O break;
no JavaScript é usado principalmente para interromper um loop, como um for
, while
ou do...while
. Quando o break;
é executado, ele imediatamente termina o loop e o controle do programa continua com a primeira declaração após o loop.
Além disso, o break;
também pode ser usado em uma estrutura switch
para terminar uma cláusula de caso. Sem o break;
, o JavaScript continuará executando os casos subsequentes até encontrar um break;
ou o fim do switch
.
Trouxe um exemplo prático de como o break;
funciona em um loop:
for (let i = 0; i < 10; i++) {
if (i === 5) {
break; // O loop será interrompido quando i for igual a 5
}
console.log(i);
}
// Saída: 0, 1, 2, 3, 4
E aqui está um exemplo em um switch
:
let fruit = 'banana';
switch (fruit) {
case 'banana':
console.log('Banana escolhida!');
break;
case 'maçã':
console.log('Maçã escolhida!');
break;
default:
console.log('Fruta não disponível.');
}
// Saída: Banana escolhida!
Espero ter ajudado. Conte com o apoio do fórum e bons estudos!