Switch
Vamos usar uma declaração chamada switch, que tem um papel muito similar ao if e ao else if, vistos na aula passada, porém a estrutura é bem diferente, e aqui veremos essa estrutura.
let expression = '' switch (expression) { // puxa a expressão para o switch case 'a': // confere se o valor da expressão é o correto console.log('a') break // para a execução do switch apenas se verdadeiro case 'b': console.log('b') break default: // caso nenhum valor seja o correto, realizará a //instrução dentro de si. console.log('default') break }
Temos também a calculadora que o professor construiu no vídeo:
function calculate(number1, operator, number2) { let result = 0; switch (operator) { case '+': result = number1 + number2 break case '-': result = number1 - number2 break case '*': result = number1 * number2 break case '/': result = number1 / number2 break default: console.log('não implementado') break } return result } console.log(calculate(4, '%', 8))
Links úteis
Discord
O grupo é um dos pilares do nosso método e impulsiona tanto o desenvolvimento de habilidades técnicas e comportamentais, quanto a carreira através de conexões profissionais.
Plataforma
Nossa plataforma de aprendizado contínuo reúne todos os nossos programas completos e é a casa dos eventos gratuitos da Rocketseat.