2
respostas

Projeto - Resposta

const idade = 20;

const acesso = (idade > 18) ? 'Acesso permitido.' : 'Acesso negado.'

console.log(acesso)

2 respostas

Oi, Lorena! Como vai?

Do jeito que você explicou, seu uso do operador ternário para validar o acesso ficou claro e direto, mostrando que você já está confortável aplicando condicionais de forma simplificada. Isso facilita muito a leitura do código e evita estruturas if mais longas.

Uma dica interessante para o futuro é experimentar o método Number() para converter strings em números antes de fazer comparações, garantindo que o operador condicional funcione corretamente.


let idadeString = '25';
let idade = Number(idadeString);
let acesso = (idade > 18) ? 'Acesso permitido.' : 'Acesso negado.';
console.log(acesso);

Esse código converte a variável idadeString para número e depois aplica a mesma lógica ternária, evitando problemas caso o valor venha de um prompt ou de um input.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Oi, Armano! Estou bem, e você?
Muito obrigada pelos elogios. Aliás, agradeço também pela dica; vou adotá-la futuramente.