As estruturas condicionais em JavaScript são usadas para controlar o fluxo de execução do código, permitindo que partes específicas sejam executadas com base em condições lógicas. As estruturas condicionais mais comuns são if, else if, else e switch.

Exemplo de estrutura if:

      
        // Variável para exemplo
        let numero = 10;

        // Verificar se o número é positivo
        if (numero > 0) {
          console.log('O número é positivo.');
        }
      
    

Exemplo de estrutura if e else:

      
        // Variável para exemplo
        let idade = 18;

        // Verificar se é maior de idade
        if (idade >= 18) {
          console.log('Você é maior de idade.');
        } else {
          console.log('Você é menor de idade.');
        }
      
    

Exemplo de estrutura if, else if e else:

      
        // Variável para exemplo
        let nota = 85;

        // Verificar a nota e dar um conceito
        if (nota >= 90) {
          console.log('Aprovado com A');
        } else if (nota >= 80) {
          console.log('Aprovado com B');
        } else if (nota >= 70) {
          console.log('Aprovado com C');
        } else {
          console.log('Reprovado');
        }
      
    

Exemplo de switch:

      
        // Variável para exemplo
        let diaDaSemana = 3;
        let mensagem;

        // Verificar o dia da semana e atribuir uma mensagem
        switch (diaDaSemana) {
          case 1:
            mensagem = 'Segunda-feira';
            break;
          case 2:
            mensagem = 'Terça-feira';
            break;
          case 3:
            mensagem = 'Quarta-feira';
            break;
          // ... outros casos
          default:
            mensagem = 'Dia desconhecido';
        }

        console.log(mensagem);