{"id":114796,"date":"2023-08-08T17:31:52","date_gmt":"2023-08-08T20:31:52","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/"},"modified":"2023-08-08T17:31:52","modified_gmt":"2023-08-08T20:31:52","slug":"como-utilizar-o-switch-case-em-javascript-guia-completo","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/","title":{"rendered":"Como utilizar o switch case em JavaScript: guia completo"},"content":{"rendered":"<p><body><\/p>\n<h1>Como utilizar o switch case em JavaScript: guia completo<\/h1>\n<h2>Estrutura do switch case em JavaScript<\/h2>\n<p>A estrutura do switch case em JavaScript \u00e9 composta por uma express\u00e3o avaliada e uma s\u00e9rie de casos (case) que s\u00e3o verificados em busca de uma correspond\u00eancia. Vejamos como sua estrutura b\u00e1sica \u00e9 definida:<\/p>\n<pre><code>switch (express\u00e3o) {\n    case valor1:\n      \/\/ bloco de c\u00f3digo a ser executado caso a express\u00e3o corresponda a valor1\n      break;\n    case valor2:\n      \/\/ bloco de c\u00f3digo a ser executado caso a express\u00e3o corresponda a valor2\n      break;\n    \/\/ outros casos...\n    default:\n      \/\/ bloco de c\u00f3digo a ser executado caso a express\u00e3o n\u00e3o corresponda a nenhum caso\n  }<\/code><\/pre>\n<p>A express\u00e3o \u00e9 avaliada uma vez e comparada com os casos da estrutura do switch case. Se uma correspond\u00eancia \u00e9 encontrada, o bloco de c\u00f3digo correspondente \u00e9 executado e, em seguida, a execu\u00e7\u00e3o \u00e9 interrompida com a palavra-chave &#8220;break&#8221;. Caso nenhum caso corresponda \u00e0 express\u00e3o, o bloco de c\u00f3digo dentro do &#8220;default&#8221; ser\u00e1 executado.<\/p>\n<h2>Exemplos pr\u00e1ticos de uso do switch case em JavaScript<\/h2>\n<p>Agora que estamos familiarizados com a estrutura do switch case em JavaScript, vamos explorar alguns exemplos pr\u00e1ticos de uso:<\/p>\n<h3>1. Calculadora de opera\u00e7\u00f5es b\u00e1sicas:<\/h3>\n<pre><code>function calcular(valor1, operador, valor2) {\n    switch (operador) {\n      case '+':\n        return valor1 + valor2;\n      case '-':\n        return valor1 - valor2;\n      case '*':\n        return valor1 * valor2;\n      case '\/':\n        return valor1 \/ valor2;\n      default:\n        return 'Operador inv\u00e1lido';\n    }\n  }\n\n  console.log(calcular(5, '+', 3)); \/\/ Sa\u00edda: 8\n  console.log(calcular(10, '-', 4)); \/\/ Sa\u00edda: 6\n  console.log(calcular(2, '*', 6)); \/\/ Sa\u00edda: 12\n  console.log(calcular(8, '\/', 2)); \/\/ Sa\u00edda: 4\n  console.log(calcular(7, '%', 3)); \/\/ Sa\u00edda: Operador inv\u00e1lido<\/code><\/pre>\n<p>Neste exemplo, o switch case \u00e9 usado para realizar diferentes opera\u00e7\u00f5es matem\u00e1ticas com base no operador fornecido. Se o operador n\u00e3o corresponder a nenhum caso, a mensagem &#8216;Operador inv\u00e1lido&#8217; ser\u00e1 retornada.<\/p>\n<h3>2. Sele\u00e7\u00e3o de op\u00e7\u00f5es de um menu:<\/h3>\n<pre><code>let opcao = 2;\n\n  switch (opcao) {\n    case 1:\n      console.log('Selecionada op\u00e7\u00e3o 1: Iniciar o jogo');\n      break;\n    case 2:\n      console.log('Selecionada op\u00e7\u00e3o 2: Configura\u00e7\u00f5es');\n      break;\n    case 3:\n      console.log('Selecionada op\u00e7\u00e3o 3: Sair do jogo');\n      break;\n    default:\n      console.log('Op\u00e7\u00e3o inv\u00e1lida');\n  }<\/code><\/pre>\n<p>Neste exemplo, o switch case \u00e9 utilizado para exibir mensagens conforme a op\u00e7\u00e3o selecionada em um menu. Caso a op\u00e7\u00e3o n\u00e3o corresponda a nenhum caso, a mensagem &#8216;Op\u00e7\u00e3o inv\u00e1lida&#8217; ser\u00e1 exibida.<\/p>\n<h2>Dicas para aproveitar ao m\u00e1ximo o switch case em JavaScript<\/h2>\n<ol>\n<li>Utilize o break: Lembre-se sempre de utilizar a palavra-chave &#8220;break&#8221; ao final de cada bloco de c\u00f3digo correspondente a um caso. Isso interrompe a execu\u00e7\u00e3o do switch case e evita que os casos seguintes sejam verificados.<\/li>\n<li>Aproveite o uso do default: O bloco de c\u00f3digo dentro do &#8220;default&#8221; \u00e9 executado quando nenhuma correspond\u00eancia \u00e9 encontrada. \u00c9 uma boa pr\u00e1tica utilizar o &#8220;default&#8221; para tratar casos n\u00e3o previstos ou fornecer uma resposta gen\u00e9rica.<\/li>\n<li>Combine cases: Em situa\u00e7\u00f5es em que um mesmo bloco de c\u00f3digo deve ser executado para mais de um caso, \u00e9 poss\u00edvel agrupar os cases, separando-os por v\u00edrgulas. Isso evita a repeti\u00e7\u00e3o desnecess\u00e1ria do mesmo c\u00f3digo.<\/li>\n<\/ol>\n<h2>Conclus\u00e3o<\/h2>\n<p>O switch case \u00e9 uma poderosa estrutura de controle em JavaScript que permite executar diferentes a\u00e7\u00f5es com base em diferentes condi\u00e7\u00f5es. Neste guia completo, vimos como utiliz\u00e1-lo, desde sua estrutura b\u00e1sica at\u00e9 exemplos pr\u00e1ticos de uso. Agora voc\u00ea tem o conhecimento necess\u00e1rio para aproveitar ao m\u00e1ximo o switch case em seus projetos JavaScript.<\/p>\n<p>Lembre-se de considerar a natureza da sua l\u00f3gica e escolher a estrutura de controle mais adequada para cada situa\u00e7\u00e3o. O switch case pode ser uma op\u00e7\u00e3o eficiente e leg\u00edvel quando se trata de testar uma \u00fanica express\u00e3o em busca de m\u00faltiplas correspond\u00eancias.<\/p>\n<p>Experimente utilizar o switch case em seus projetos e explore suas possibilidades. Com a pr\u00e1tica, voc\u00ea se tornar\u00e1 mais proficiente no uso dessa estrutura e poder\u00e1 tomar decis\u00f5es mais eficientes no desenvolvimento de suas aplica\u00e7\u00f5es em JavaScript.<\/p>\n<h2>Exemplos pr\u00e1ticos de uso do switch case em JavaScript<\/h2>\n<p>O switch case em JavaScript \u00e9 uma ferramenta vers\u00e1til que pode ser aplicada em diversas situa\u00e7\u00f5es para tomar decis\u00f5es com base em diferentes valores. Vamos explorar mais alguns exemplos pr\u00e1ticos de uso do switch case para que voc\u00ea possa compreender sua utilidade em diferentes cen\u00e1rios.<\/p>\n<h3>1. Verifica\u00e7\u00e3o de dias da semana:<\/h3>\n<pre><code>let dia = getDiaSemana();\n\n  switch (dia) {\n    case 1:\n      console.log('Hoje \u00e9 segunda-feira');\n      break;\n    case 2:\n      console.log('Hoje \u00e9 ter\u00e7a-feira');\n      break;\n    case 3:\n      console.log('Hoje \u00e9 quarta-feira');\n      break;\n    case 4:\n      console.log('Hoje \u00e9 quinta-feira');\n      break;\n    case 5:\n      console.log('Hoje \u00e9 sexta-feira');\n      break;\n    case 6:\n      console.log('Hoje \u00e9 s\u00e1bado');\n      break;\n    case 7:\n      console.log('Hoje \u00e9 domingo');\n      break;\n    default:\n      console.log('Dia inv\u00e1lido');\n  }<\/code><\/pre>\n<p>Neste exemplo, o switch case \u00e9 utilizado para verificar o dia da semana e exibir uma mensagem correspondente. Cada caso representa um dia da semana (1 para segunda-feira, 2 para ter\u00e7a-feira, e assim por diante). O bloco de c\u00f3digo dentro de cada caso \u00e9 executado de acordo com o valor da vari\u00e1vel &#8220;dia&#8221;.<\/p>\n<h3>2. Categoriza\u00e7\u00e3o de produtos:<\/h3>\n<pre><code>let produto = 'Eletr\u00f4nicos';\n  let categoria;\n\n  switch (produto) {\n    case 'Roupas':\n    case 'Cal\u00e7ados':\n      categoria = 'Moda';\n      break;\n    case 'Eletr\u00f4nicos':\n    case 'Computadores':\n      categoria = 'Tecnologia';\n      break;\n    case 'Alimentos':\n    case 'Bebidas':\n      categoria = 'Alimenta\u00e7\u00e3o';\n      break;\n    default:\n      categoria = 'Outros';\n  }\n\n  console.log(`O produto ${produto} pertence \u00e0 categoria ${categoria}.`);<\/code><\/pre>\n<p>Nesse exemplo, o switch case \u00e9 utilizado para categorizar diferentes produtos com base nos seus tipos. Os produtos s\u00e3o agrupados em diferentes categorias e a vari\u00e1vel &#8220;categoria&#8221; \u00e9 atualizada de acordo com a correspond\u00eancia encontrada no switch case. No final, \u00e9 exibida uma mensagem informando a categoria do produto.<\/p>\n<h2>Dicas para aproveitar ao m\u00e1ximo o switch case em JavaScript<\/h2>\n<ul>\n<li>Utilize o break: \u00c9 importante utilizar a palavra-chave &#8220;break&#8221; ao final de cada bloco de c\u00f3digo correspondente a um caso no switch case. Isso garante que a execu\u00e7\u00e3o seja interrompida ap\u00f3s o bloco de c\u00f3digo ser executado. Caso contr\u00e1rio, o c\u00f3digo continuar\u00e1 a ser executado nos casos seguintes.<\/li>\n<li>Agrupe cases: Em situa\u00e7\u00f5es em que diferentes casos exigem a execu\u00e7\u00e3o do mesmo bloco de c\u00f3digo, \u00e9 poss\u00edvel agrup\u00e1-los, separando-os por v\u00edrgulas. Isso evita a repeti\u00e7\u00e3o desnecess\u00e1ria do mesmo c\u00f3digo e torna o c\u00f3digo mais leg\u00edvel.<\/li>\n<li>Utilize o default de forma estrat\u00e9gica: O bloco de c\u00f3digo dentro do &#8220;default&#8221; \u00e9 executado quando nenhum caso corresponde \u00e0 express\u00e3o do switch. Ele pode ser utilizado para fornecer um tratamento gen\u00e9rico ou exibir uma mensagem de erro. Certifique-se de pensar em todos os poss\u00edveis casos e tratar cada um deles adequadamente.<\/li>\n<li>Considere outras estruturas de controle: Embora o switch case seja uma op\u00e7\u00e3o poderosa, existem outras estruturas de controle em JavaScript, como if-else e operadores tern\u00e1rios, que tamb\u00e9m podem ser adequadas para determinadas situa\u00e7\u00f5es. Analise a l\u00f3gica do seu c\u00f3digo e escolha a estrutura de controle mais apropriada.<\/li>\n<\/ul>\n<h2>Conclus\u00e3o<\/h2>\n<p>O switch case \u00e9 uma estrutura fundamental em JavaScript que permite tomar decis\u00f5es com base em diferentes valores. Neste guia completo, exploramos como utilizar o switch case em JavaScript, analisando exemplos pr\u00e1ticos de uso e compartilhando dicas importantes para aproveit\u00e1-lo ao m\u00e1ximo.<\/p>\n<p>Ao dominar o switch case, voc\u00ea ter\u00e1 mais habilidades para desenvolver aplica\u00e7\u00f5es JavaScript eficientes e de qualidade. Lembre-se de considerar a natureza da sua l\u00f3gica e escolher a estrutura de controle mais adequada para cada situa\u00e7\u00e3o. O switch case pode ser uma op\u00e7\u00e3o eficiente quando se trata de testar uma \u00fanica express\u00e3o em busca de m\u00faltiplas correspond\u00eancias.<\/p>\n<p>Continue praticando e explorando as possibilidades oferecidas pelo switch case em seus projetos. Com o tempo, voc\u00ea se tornar\u00e1 mais confort\u00e1vel com essa estrutura e poder\u00e1 tomar decis\u00f5es mais assertivas no desenvolvimento de suas aplica\u00e7\u00f5es JavaScript.<\/p>\n<h2>A <a target=\"_blank\" href=\"https:\/\/fluency.io\/br\/blog\/cursos\/#programa\u00e7\u00e3o\/?utm_source=blog\" rel=\"noopener\">Awari<\/a> \u00e9 a melhor plataforma para aprender sobre programa\u00e7\u00e3o no Brasil.<\/h2>\n<p>Aqui voc\u00ea encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu pr\u00f3ximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.<\/p>\n<p>J\u00e1 pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? <a target=\"_blank\" href=\"https:\/\/app.fluency.io\/br\/blog\/candidatura?&#038;utm_source=blog&#038;utm_campaign=paragrafofinal\" rel=\"noopener\">Clique aqui<\/a> para se inscrever na Awari e come\u00e7ar a construir agora mesmo o pr\u00f3ximo cap\u00edtulo da sua carreira em dados.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O switch case \u00e9 uma estrutura de controle fundamental em JavaScript que permite executar diferentes a\u00e7\u00f5es com base em diferentes condi\u00e7\u00f5es. Neste guia completo, iremos explorar em detalhes como utilizar o switch case em JavaScript, abrangendo sua estrutura, exemplos pr\u00e1ticos de uso e dicas para aproveit\u00e1-lo ao m\u00e1ximo.<\/p>\n","protected":false},"author":9,"featured_media":27853,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-114796","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como utilizar o switch case em JavaScript: guia completo - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"O switch case \u00e9 uma estrutura de controle fundamental em JavaScript que permite executar diferentes a\u00e7\u00f5es com base em diferentes condi\u00e7\u00f5es. Neste guia comp...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como utilizar o switch case em JavaScript: guia completo - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"O switch case \u00e9 uma estrutura de controle fundamental em JavaScript que permite executar diferentes a\u00e7\u00f5es com base em diferentes condi\u00e7\u00f5es. Neste guia comp...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-08T20:31:52+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/\",\"name\":\"Como utilizar o switch case em JavaScript: guia completo - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-08-08T20:31:52+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"O switch case \u00e9 uma estrutura de controle fundamental em JavaScript que permite executar diferentes a\u00e7\u00f5es com base em diferentes condi\u00e7\u00f5es. Neste guia comp...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como utilizar o switch case em JavaScript: guia completo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como utilizar o switch case em JavaScript: guia completo - Fluency.io Brasil","description":"O switch case \u00e9 uma estrutura de controle fundamental em JavaScript que permite executar diferentes a\u00e7\u00f5es com base em diferentes condi\u00e7\u00f5es. Neste guia comp...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/","og_locale":"pt_BR","og_type":"article","og_title":"Como utilizar o switch case em JavaScript: guia completo - Fluency.io Brasil","og_description":"O switch case \u00e9 uma estrutura de controle fundamental em JavaScript que permite executar diferentes a\u00e7\u00f5es com base em diferentes condi\u00e7\u00f5es. Neste guia comp...","og_url":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-08-08T20:31:52+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/","url":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/","name":"Como utilizar o switch case em JavaScript: guia completo - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-08-08T20:31:52+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"O switch case \u00e9 uma estrutura de controle fundamental em JavaScript que permite executar diferentes a\u00e7\u00f5es com base em diferentes condi\u00e7\u00f5es. Neste guia comp...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/como-utilizar-o-switch-case-em-javascript-guia-completo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Como utilizar o switch case em JavaScript: guia completo"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/114796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=114796"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/114796\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=114796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=114796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=114796"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=114796"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=114796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}