Saltos são formas de interromper um fluxo de instruções, onde somos capazes de parar, pular ou mesmo ignorar uma certa linha de execução.
Dois deles já foram vistos, um é o "return" que podemos interromper o fluxo de execução de uma função, evitando a continuidade de um trabalho, o outro é o "break" utilizado para o encerramento de verificação dentro da condicional "switch". Temos ainda o "continue" que apenas descarta o fluxo atual de execução, direcionando para a próxima instrução válida.
return
No exemplo abaixo criaremos uma função que recebe um número, se o número for par daremos um salto interrompendo a execução dos comandos restantes:
function saltoReturn(a) {
if (a % 2 === 0)
return 'Par';
return 'Impar';
}
break
No próximo exemplo usaremos o "break" em um "loop", onde iremos percorrer de um a cinco e encerrar as repetições assim que o número tres for encontrado:
for ( var i = 0; i <= 5; i++ ) {
if(i === 3)
break;
console.log(i);
}
continue
Agora usaremos o "continue", onde dentro de um "loop" de um a cinco pularemos para a próxima instrução válida:
for ( var i = 0; i <= 5; i++ ) {
if(i === 3)
continue;
console.log(i);
}
Comentários
Postar um comentário
Obrigado por Participar do programero, fique a vontade para agradecer, retificar, perguntar ou sugerir.