Article image
Luiz Pedrozo
Luiz Pedrozo15/08/2023 00:02
Compartilhe

Funções em JavaScript: Explorando o uso do switch case

  • #JavaScript

JavaScript é uma linguagem de programação muito expressiva que possui uma extensa variedade de recursos. Um dos recursos mais importantes que podemos explorar são as funções. Conhecidas como blocos de código, as funções servem para organizar e modularizar o código, tornando-o mais compreensível. Essas funções podem ser invocadas diversas vezes, resultando em maior eficiência e facilidade de uso. Neste pequeno artigo, vamos abordar sobre o funcionamento de uma função em JavaScript, e sobre o switch case, exemplificando seu uso de forma eficiente.

Como aplicar funções em JavaScript

Para criar uma função em JavaScript, você precisa declarar a 'function', seguida pelo nome da função, e, se necessário, passar os parâmetros entre parênteses. Exemplo simples de uma função:

function somaNumero(numero1, numero2) {
 return numero1 + numero2;
}

Neste exemplo, a função 'somaNumero' recebe dois parâmetros (numero1 e numero2) e retorna a soma desses dois utilizando o operador ' + '.

Uma maneira de chamar essa função, é invocando seu nome e passando o valor de seus parâmetros em parênteses.

const resultado = somaNumero(15, 5);
console.log(resultado);

Neste exemplo, a função somaNumero é chamada com os valores dos parâmetros (15, 5). A soma desses dois valores é calculada e atribuída à constante resultado, que é posteriormente exibida no console.

Saída no console:

20

Switch case em Javascript:

Um switch case é uma instrução de controle JavaScript que permite executar diferentes blocos de código com base em diferentes valores. Esta é uma maneira consistente e eficiente de lidar com diversos valores.

Exemplo de aplicação do switch case:

function pegarNome(diasDaSemana) {
switch (diasDaSemana) {
  case "segunda-feira":
    return "Hoje é Segunda-feira";
  case "terça-feira":
    return "Hoje é Terça-feira";
  case "quarta-feira":
    return "Hoje é Quarta-feira";
  case "quinta-feira":
    return "Hoje é Quinta-feira";
  case "sexta-feira":
    return "Hoje é Sexta-feira";
  case "sábado":
    return "Hoje é Sábado";
  case "domingo":
    return "Hoje é Domingo";
  default:
    return "Hoje é um dia da semana indefinido";
}
}
const diasDaSemana = "quarta-feira";
const nomeDia = pegarNome(diasDaSemana);
console.log(nomeDia);

Saída no console:

"Hoje é quarta-feira."

Nesse exemplo, a variável 'diasDaSemana' é definida para "quarta-feira". Chamamos então a função 'pegarNome' com o parâmetro 'diasDaSemana'. Logo após esse processo, a função retorna o nome do dia da semana no console.

Diagrama do funcionamento do switch case exemplificado:

image

A função trabalha de forma que a expressão switch é avaliada e o primeiro case é executado. Se a condição for atendida, o processo sofre um "break" e termina o switch. E Se nenhuma das condições(case) for atendida, o bloco de código default é executado.

Conclusão

Existem diversas outras formas de se utilizar funções em JavaScript, elas são uma parte essencial da linguagem, e nos permitem escrever um código mais reutilizável e modularizado. Já o switch case é uma ferramenta poderosa que pode ser utilizada para deixar o código javascript mais organizado e com uma melhor compreensão da sintaxe. A melhor maneira de se adaptar e dominar as funções é praticar com frequência.

Este foi um mini artigo sobre as funções em javascript dando enfâse no switch case.

Link da documentação completa de funções em javascript:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions

Compartilhe
Comentários (0)