const idade = 20;
const acesso = (idade > 18) ? 'Acesso permitido.' : 'Acesso negado.'
console.log(acesso)
const idade = 20;
const acesso = (idade > 18) ? 'Acesso permitido.' : 'Acesso negado.'
console.log(acesso)
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.
Oi, Armano! Estou bem, e você?
Muito obrigada pelos elogios. Aliás, agradeço também pela dica; vou adotá-la futuramente.