Estruturas de Controle em JavaScript

Estruturas de decisão são bastante utilizadas na programação. Sua principal função é fazer com que sistemas possam tomar decisões baseados em uma expressão boleana.

No JavaScript, temos algumas estruturas de decisão que podem nos ajudar na programação no lado do cliente. Neste artigo, vamos ver três formas.

Estruturas de Controle em JavaScript

Estruturas Condicionais

No JavaScript, temos as seguintes estruturas condicionais:

  • IF/Else: especificando um bloco de código para ser executado caso a condição seja verdadeira
  • Else if: especificar uma nova condição de teste caso a primeira seja falsa
  • Switch: especificar diversos blocos alternativos para serem executados

A Condição IF

Você poderá usar o IF em JavaScript para especificar um código que deverá ser executado imediatamente após a condição retorne como verdadeira.

if (condição) {
    // Bloco de código para ser executado.
}


 Exemplo:

if (x< 5) {
    mensagem = "É menor que 5";
}

Condição Else

Você poderá utilizar o else para executar um bloco de instrução caso a condição seja marcada como falsa. Para utilizar o else, é sempre necessário iniciar com o IF.

if (condicao) {
    // Bloco se marcado como true, logo, será executado.
} else {
    // Bloco se marcado como false, logo, será executado.
}

Exemplo

Vou utilizar uma parte do código acima para exemplificar.

if (x< 5) {
    mensagem = "É menor que 5";
} else {
    mensagem = "É maior que 5";
}

 Condição Else if

Você poderá usar o else if para especificar uma nova condição, caso as primeiras condições sejam falsas.

if (condicao-1) {
    // Será executado este bloco caso a condição 1 seja verdadeira
} else if (condicao-1) {
    // Será executado este bloco caso a condição 1 seja falsa, e a 2 seja verdadeira
} else {
    // Será executado este bloco caso as condições 1 e 2 sejam falsas
}

 Exemplo:

if (x< 5) {
    mensagem = "É menor que 5";
} else if (x > 5){
    mensagem = "É maior que 5";
} else {
   mensagem = "É igual a 5";
}

Uma boa prática: Caso precise usar muitas condições diferentes, usar a estrutura do IF pode tornar seu código difícil de ler. Neste caso, considere utilizar o switch.

Condição Switch

Você pode usar o switch para selecionar um de muitos blocos de códigos, de acordo com sua condição

switch(expressao) {
    case n:
        // bloco de código
        break;
    case n:
        // bloco de código
        break;
    default:
        // bloco de block
}

No Switch, a expressão é testado uma única vez e logo após, comparado com as condições na estrutura.

Quando o JavaScript interpreta a palavra break, ele simplesmente sai do bloco do switch. Isso pode salvar algum tempo de execução.

Estruturas de Controle em JavaScript
5 (100%) 3 votes

Deixe um comentário