Você tem limite sobre seu próprio código? Imagine que ao escrever um código, deseja que uma função seja lida novamente, mesmo que ela esteja bem perto do final do algoritmo ? Ou que deseja por uma condição de ação, onde irá ler repetidamente até chegar a um ponto desejado? Sabemos o poder que uma linguagem de programação trás, e que os exemplos citados são possíveis, mas como fazer?
Quando você escreve um código, geralmente deseja executar ações diferentes para diversas situações. E para se ter mais controle sobre o seu próprio projeto foram criados: Controle de Fluxo, Declaração de uma condicional e a manipulação de exceção, fazendo assim o desenvolvedor ter mais vastidão sobre o seu próprio algoritmo. Vejamos o que cada uma faz e seu uso no JavaScript.
Fluxo de Controle e Declaração de Condicionais
O fluxo de controle por padrão, é executado de cima para baixo, linha por linha, mas podemos alterar isso. O fluxo de controle nos permite direcionar o fluxo do código dependendo das condições que são dadas.
Esse fluxo de leitura "natural" do JavaScript pode ser alterado por: loops, condicionais e funções. Os Loops podem repetir uma determinada tarefa até que ela chegue a condição exigida(Para conhecer: For, While e Do While veja também meu artigo falando sobre eles: https://dev.to/altencirsilvajr/os-diferentes-tipos-de-loops-e-iteracoes-no-javascript-po9).
Condicionais são declarações de tomada de decisão usadas quando vários cenários hipotéticos (If,Else e Switch).
while (x < 10) {
x++;
}
Já as Funções são blocos de código que são escritos uma vez e usados várias vezes, eliminando a necessidade de repetir o mesmo código. Utilizando funções, você pode chamar uma parte do código que já foi lida no fluxo padrão quantas vezes quiser.
function square(numero) {
return numero * numero;
}
Manipulação de Exceção
No caso da manipulação de exceção os erros são lançados por um mecanismo e as exceções são lançadas pelo desenvolvedor. Falando de maneira simples: é uma forma de lidar com erros que podem ocorrer durante a execução de um programa.
Quando utilizados,os blocos try
e catch
manipulam e processam erros. O bloco try é usado para agrupar o código que pode gerar um erro, enquanto o bloco catch é usado para lidar com o erro e tomar a ação apropriada. Se ocorrer um erro no bloco try, o bloco catch será executado e o fluxo do programa será transferido para o bloco catch.
Com isso, você pode usar o controle de fluxo, as declarações condicionais e a manipulação de exceção em JavaScript para ter mais controle sobre seu código e garantir que as condições especificadas sejam atendidas, sem se preocupar com uma leitura padrão e tendo total controle sobre o que ele fará.
Top comments (0)