Categorias do Site

Operador ternário no JavaScript: guia prático

Aprenda a usar o operador ternário em JavaScript para simplificar suas condições if...else e escrever códigos mais limpos.

Pintura abstrata com pinceladas em tons de vermelho, azul e branco com um círculo amarelo contendo as letras

Você já ouviu alguém dizer: “Programar é basicamente um monte de decisões if…else”? Concordo totalmente! Quase tudo no nosso código se resume a “se isto acontecer, faça isso; caso contrário, faça outra coisa”. É o DNA da programação. E se você está começando sua jornada no JavaScript, vou te mostrar um truque que tornará suas instruções if…else mais enxutas: o operador ternário.

como usar o operador ternário no javascript

O operador ternário do JavaScript é uma forma abreviada de escrever instruções condicionais em uma única linha, utilizando três partes (daí o nome “ternário”). Ele é o único operador do JavaScript que aceita três operandos. A sintaxe é a seguinte:

condição ? façaIstoSeTrue : façaIstoSeFalse

Vamos ver um exemplo prático. Queremos restringir o acesso de menores de 14 anos a um site de mídia social. Usando o operador ternário, podemos simplificar o código:

let idade = 17;
let mensagem = idade >= 14 ? "Bem-vindo ao site!" : "Desculpe, você deve ter 14 anos ou mais";

console.log(mensagem); // Saída: "Bem-vindo ao site!"

Resumindo, transformamos seis linhas de código em duas. Isso torna o código mais limpo e fácil de ler. No entanto, é importante ter cuidado ao aninhar operadores ternários, pois isso pode prejudicar a legibilidade do código.

Os operadores ternários são comuns em frameworks JavaScript como React, onde são usados para renderizações condicionais. No React, podemos usá-los para alternar estilos ou conteúdo de texto com base em condições.

Para concluir, o operador ternário no JavaScript é uma ferramenta poderosa para simplificar condições simples, mas deve ser usado com cautela para evitar complexidade desnecessária.

  • Aplicando o favo de UX em sites modernos

    Descubra como o favo de UX pode otimizar o design de sites, garantindo experiências significativas e centradas no usuário.

    Descubra como o favo de UX pode otimizar o design de sites, garantindo experiências significativas e centradas no usuário.

    Ler notícia completa
    Ícone estilizado de uma abelha com favos de mel sobre um fundo circular lilás e desfocado.
  • Melhores Ações de Glitch no Photoshop 2025

    Descubra as melhores ações de glitch para Photoshop em 2025 e transforme suas fotos com efeitos digitais únicos e inovadores.

    Descubra as melhores ações de glitch para Photoshop em 2025 e transforme suas fotos com efeitos digitais únicos e inovadores.

    Ler notícia completa
    Arte digital de um astronauta com traje espacial flutuando num fundo abstrato colorido, representando o espaço com detalhes de glitch e o logo do Photoshop no canto.
  • Gestão eficaz de equipes de design: dicas práticas

    Aprenda a gerenciar equipes de design com eficácia, equilibrando comunicação, inspiração e autonomia para resultados excepcionais.

    Aprenda a gerenciar equipes de design com eficácia, equilibrando comunicação, inspiração e autonomia para resultados excepcionais.

    Ler notícia completa
    Ilustração de três figuras humanas estilizadas, dispostas em forma de pirâmide sobre um fundo abstrato em tons de cinza.
  • O que é Vibe Coding? Descubra essa tendência

    Com a IA se integrando cada vez mais em nossas ferramentas e fluxos de trabalho, o design de experiência está entrando em uma nova era—menos sobre wireframes e mais sobre sensações. Neste episódio de Invisible Machines, o especialista em design Tim Wood (Meta, Amazon Q Developer) retorna ao podcast para explorar a ascensão do design […]

    Design com IA evolui para além dos wireframes, focando em 'vibe coding'. Entenda essa nova era do design digital.

    Ler notícia completa
    Banner de podcast com título
  • 20 Fontes Futuristas Gratuitas para Design Moderno

    As fontes futuristas são caracterizadas por suas formas geométricas e linhas limpas, o que contribui para uma estética moderna e elegante. Elas transformam tipografias básicas em algo mais inovador. Essas fontes adicionam um toque estiloso e contemporâneo aos trabalhos, sendo ideais para projetos que lidam com ideias futuristas ou que buscam apresentar uma imagem ultra-moderna. […]

    Descubra 20 fontes futuristas gratuitas para dar um toque moderno e inovador aos seus projetos de design.

    Ler notícia completa
    Imagem de fundo cósmico com tonalidades de azul e rosa representando o espaço, contendo a palavra
  • 6 Melhores Plugins de Blocos Gutenberg para WordPress

    Uma das características mais promissoras do editor de blocos Gutenberg é a capacidade de adicionar blocos personalizados. Eles podem incluir praticamente qualquer tipo de conteúdo ou funcionalidade que você imaginar. Embora você possa criar seus próprios blocos personalizados, às vezes isso é como reinventar a roda, especialmente quando deseja adicionar elementos comuns, como testemunhos ou […]

    Descubra os 6 melhores plugins de blocos Gutenberg para criar páginas incríveis no WordPress.

    Ler notícia completa
    Interface de usuário de um software com um campo de pesquisa e ícones de recursos como
  • Navegação na Internet para Pessoas Cegas

    Sylvie Duchateau é consultora de acessibilidade digital há mais de 20 anos. Após trabalhar em associações como BrailleNet e na cooperativa Access42, ela decidiu se tornar freelancer. Sylvie é especialista em leitores de tela, oferece treinamentos e testes de acessibilidade, e é voluntária na conferência Paris Web desde 2021. Nos conhecemos na edição de 2024 […]

    Sylvie Duchateau fala sobre desafios e soluções para acessibilidade digital de pessoas cegas na web.

    Ler notícia completa
    Mulher sorridente abraça labrador bege em ambiente interno com plantas ao fundo.
  • Guia de Estilo vs. Sistema de Design: Diferenças

    Embora muitos designers usem guias de estilo e sistemas de design de forma intercambiável, eles são ferramentas distintas com suas próprias forças e fraquezas. Compreender suas diferenças é crucial para evitar impactos negativos no processo de design e desenvolvimento de produtos. Um guia de estilo é um documento que apresenta diretrizes para manter a consistência […]

    Entenda as diferenças entre guias de estilo e sistemas de design e como usá-los no design de produtos.

    Ler notícia completa
    Ícone estilizado de um computador exibindo uma imagem de documento com texto e caixas de marcação, acompanhado de um lápis, sobre fundo texturizado azul.
  • Novas Ferramentas para Designers em Abril 2025

    A temporada de projetos está em alta, e novas ferramentas estão surgindo para ajudar designers a gerenciar fluxos de trabalho com eficiência. Esta seleção inclui algumas novidades que prometem manter sua motivação em alta. Confira as novidades para designers: Smart Keys Smart Keys é uma ferramenta para Mac que melhora a escrita com atalhos de […]

    Descubra as ferramentas inovadoras para designers, como Smart Keys e UX Audit Now, para otimizar seu fluxo de trabalho.

    Ler notícia completa
    Homem jovem com óculos escuros se funde com o texto