DEV Community

Altencir Junior
Altencir Junior

Posted on

Tendo poder sobre seu código - Controle de Fluxo, Declarações de Condicionais e Manipulação de exceção.

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++;
}
Enter fullscreen mode Exit fullscreen mode

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;
}
Enter fullscreen mode Exit fullscreen mode

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)